c# - 使用 jquery 和代码隐藏更新标签

标签 c# asp.net jquery code-behind

我在页面上有一个标签,当文本框中的文本发生更改时,我正在更新标签的文本属性(使用计算值)。

我正在像这样更新标签:

$myLabel.text("123");

文本在屏幕上正确显示,但是当我尝试将文本值保存到代码后面的对象时(当我按下按钮时)标签的文本属性是“”而不是“123”。

代码隐藏:

var myLabel = myLabel.Text;
//the var myLabel is "" when it should be "123"

关于为什么会这样有什么想法吗?

提前致谢

闪电

最佳答案

不确定这是否是正确的方法,但我通过使用隐藏字段解决了这个问题。

我更新了上面的标签文本:

$myLabel.text("hello");

但后来我更新了隐藏字段值:

$('#<%= hiddenField.ClientID %>').val("hello");

然后我可以在后面的代码中使用隐藏字段:

var myLabel = hiddenField.Value.ToString();

这似乎工作正常。

关于c# - 使用 jquery 和代码隐藏更新标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2949388/

相关文章:

javascript - Selectable (jQuery UI) 的浏览器历史记录

javascript - 如何在脚本完成后使用 jQuery 添加类

c# - linq 按类类型过滤

Asp.Net 应用程序池重叠回收时间?

asp.net 配置转换 - 不申请正常构建,只发布

javascript - 如何使用 GET 方法从 url 获取 xml 数据

javascript - 将所有输入数据收集到结构化 json 中

c# - 如何实现AppCenter Push API?

c# - 如何更改数据网格特定行的颜色

c# - 如何重用StringBuilder obj?