从 JavaScript 重置 C# 变量的值

本文关键字:变量 JavaScript 重置 | 更新日期: 2023-09-27 18:34:34

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

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

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

'<%=_count%>'=0;

从 JavaScript 重置 C# 变量的值

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

目录

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

爪哇语

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

代码隐藏

_count = int.Parse(hdn.Value);