当加载页面时,我想从服务器端变量向我的javascript函数传递一个值。
但是我似乎无法让它工作。这是我的代码:
Asp.Net
protected void Page_Load(object sender, EventArgs e)
{
string blah="ER432";
}
Javascript
<script type="text/javascript">
var JavascriptBlah = '<%=blah%>';
initObject.backg.product_line = JavascriptBlah;
</script>
将此添加到页面。
public string blah { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
blah="ER432";
}
我仍然遇到了一个错误: CS0103:在当前上下文中,名称“blah”不存在
另外,我想尝试在不使用隐藏字段的情况下完成此操作。
script
标签是否在包含public string blah { get; set; }
声明的.aspx.cs文件的页面中,并且该页面已将该.aspx.cs文件声明为其代码后端? - mlorbetske