当前位置: 代码迷 >> ASP.NET >> vs.net2005 关于取lable显示值的有关问题
  详细解决方案

vs.net2005 关于取lable显示值的有关问题

热度:6629   发布时间:2013-02-26 00:00:00.0
vs.net2005 关于取lable显示值的问题
客户端函数,实现了通过dropdownlist的onchang()改变选择的值,来改变lable1中的显示值.(显示是通过的document.getElementById( "lable1 ").innerText=...的方法)

后面需要继续编程的时候,需要再取此时lable1的显示值,保存到数据库里.但是,此时取lable1.text始终无法得到该显示值,不知道高人们是如何解决的.
加急!谢谢!~~

------解决方案--------------------------------------------------------
你是使用js改变的label的值 这样做.net后台代码是取不到的
你需要在页面上再放一个隐藏框
<input type= "hidden " runat= "server " value= " " id= "hdnLabel " />

当你改变label值时候
document.getElementById( "hdnLabel ").value = ...你的值

后台取这个hdnLabel.value
------解决方案--------------------------------------------------------
在页面上放一个TextBox 宽度为0px,里面的值放一样
document.getElementById( "TextBox1 ").value=...
------解决方案--------------------------------------------------------
你在客户端改的Lable 服务器当然不知道它现在的值拉
用个Hidden记录一下,然后通过表单上传到服务器 就可以取到值了


概念性的问题
  相关解决方案