1

_count在代码隐藏中有一个变量,并从 aspx 页面访问它,如下所示

 var result='<%=_count%>';

现在我想从aspx页面重置这个值我试过了,但它不起作用

'<%=_count%>'=0;
4

1 回答 1

4

在您执行或发送呼叫之前,您无法从 javascript重置asp.net服务器端的值。该代码由服务器端的asp.net翻译并生成发送到客户端(浏览器)Javascript不能直接访问asp.net变量。您可以将更改的值分配给字段并在回发时访问服务器端的该字段。veraiblepostbackasynchtml/javascripthidden

html

<input type="hidden" runat="server" id="hdn" />

Javascript

document.getElementById('hdn').value = "123";

背后的代码

_count = int.Parse(hdn.Value);
于 2013-10-08T10:12:12.817 回答