我在代码隐藏中有一个变量_count
,并从aspx页面访问它,如下所示
var result='<%=_count%>';
现在我想从aspx页面重置此值 我尝试了这个,但它不起作用
'<%=_count%>'=0;
答案 0 :(得分:4)
在您执行asp.net
或发送veraible
电话之前,您无法从javascript重置postback
服务器端async
的值。代码由服务器端的asp.net翻译,生成的html/javascript
被发送到客户端(浏览器)Javascript无法直接访问asp.net变量。您可以将更改的值分配给hidden
字段,并在回发时访问服务器端的该字段。
HTML 的
<input type="hidden" runat="server" id="hdn" />
的Javascript
document.getElementById('hdn').value = "123";
背后的代码
_count = int.Parse(hdn.Value);