我需要将页面加载中的值传递给.js文件。
有人可以帮忙吗?
答案 0 :(得分:3)
您可以声明HTML隐藏控件..
<input id="Hidden1" type="hidden" runat="server" clientidmode="Static" value="0"/>
从后面的代码设置值..
Hidden1.value="Something";
在您的javascript函数中访问...
function abc()
{
document.getElementId('Hidden1').value;
}
答案 1 :(得分:0)
你可以不直接将值从代码后面传递给js文件,虽然你可以传递给.aspx(html),然后你可以调用.js文件函数来传递值。你需要代码中的公共属性/属性。
在
背后的代码中public stirng YourPublicProperty { get; set; }
在javascript中
var inJs = '<%= YourPublicProperty %>';
someFunctionInJs(inJs);
或的
someFunctionInJs('<%= YourPublicProperty %>');
在.js文件中
function someFunctionInJs(para)
{
alert(para);
}