专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ASP.NET

获取runat=server的HTML元素的值不正确,该如何处理

发布时间:2011-06-22 17:14:49 文章来源:www.iduyao.cn 采编人员:星星草
获取runat=server的HTML元素的值不正确
HTML code
<span id="spanCurrent" runat="server">1</span>

C# code
spanCurrent.InnerText = current.ToString();

后台已经修改了它的InnerText,但是获取的spanCurrent.InnerText总是1。
这是为什么啊?


------解决方案--------------------
不是表单控件,是不提交到服务器的,所以读取的话是不行的。你应该放到 <asp:HiddenField ID="HiddenField1" runat="server" /> 存放你设置的值,或者使用ViewState存储
------解决方案--------------------
你是在哪儿修改的?看看页面的ViewState是否被禁用了。
------解决方案--------------------
只有input控件的值才会提交上来。
------解决方案--------------------
嗯,前台修改 用隐藏域来存储。

但你说你是“后台已经修改了它的InnerText”

是什么情况


------解决方案--------------------
页面没刷新,值怎么能出来!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: