我在代码隐藏中有一个变量 _count
并从 aspx 页面访问它,如下所示
var result='<%=_count%>';
现在我想从 aspx 页面重置这个值 我试过了,但它不起作用
'<%=_count%>'=0;
最佳答案
在执行postback
或发送async< 之前,您无法从javascript 重置
调用。代码由服务器端的 asp.net 翻译并生成 asp.net
服务器端veraible
的值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);
关于c# - 从javascript重置c#变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19244832/