gpt4 book ai didi

c# - 从javascript重置c#变量的值

转载 作者:太空宇宙 更新时间:2023-11-03 21:41:08 25 4
gpt4 key购买 nike

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

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

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

'<%=_count%>'=0;

最佳答案

在执行postback 或发送async< 之前,您无法从javascript 重置asp.net 服务器端veraible 的值 调用。代码由服务器端的 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);

关于c# - 从javascript重置c#变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19244832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com