如何从C#中检索jQuery修改的innerHTML

时间:2010-03-25 14:51:54

标签: jquery asp.net

我正在尝试使用C#访问jQuery修改的span标记的innerHTML。这是我的第一个回避AJAX库的项目,支持jQuery,所以我不确定如何让代码隐藏来识别被操纵的innerHTML。我使用runat="server"设置了我想要使用的所有跨度,但我拉的是我在设计页面时设置的值。

我应该采取哪些步骤来实现客户端和我的代码隐藏之间的通信,我甚至在这里使用最佳实践?

2 个答案:

答案 0 :(得分:2)

当浏览器将表单提交给服务器时,它只发送未禁用的表单字段的值。 (<input><select><textarea>代码)

它不发送任何其他内容 如果要将经过jQuery修改的HTML发送到服务器,则需要使用Javascript将其放入隐藏的<input>字段中。 (或使用AJAX)

答案 1 :(得分:0)

.NET标签的值存储在viewstate中,因此无法在客户端更改它们。您可以尝试制作隐藏字段或文本框来代替保存值。