1

我正在客户端使用 jquery 更改 asp.net 标签控件的文本。但是当我在网络服务器(C# 代码)上阅读它时,它会显示在 UI(aspx)中设置的值。标签文本不是控件状态的一部分吗?

有没有办法强制标签成为控件状态的一部分(视图状态包含其他控件的值,如文本框)?

4

2 回答 2

4

标签不会将其值发布回网络服务器。标签基本上是跨度或标签标签。

您必须将更改存储在隐藏的文本框中以及标签中

或者

使文本框在样式中显示为标签,以便返回值。

于 2012-04-25T22:27:41.603 回答
0

您是否为此控件尝试过 EnableViewState = true ?

此外 - IMO - 标签值不是已发布表单集合项目的一部分。

为什么不在包含标签更改文本的表单上放置一个隐藏字段,然后在服务器端读取它?

于 2012-04-25T22:23:29.397 回答