日期:2014-05-19  浏览次数:20442 次

取值問題 馬上結帖
有一個Lable1       默認值11

我在JAVASCRIPT   中給他重新賦值
document.all( "Lable1 ").value= "123 ";
用作測試
var   t1=document.getElementById( "Label1 ");
alert(t1.value);       //顯示123


然後我要在後台CS里取值的時候就取不出123了
Lable1.Text=11//     Request[ "Label1 "]= " "
請問怎麼能夠取到123

------解决方案--------------------
string xx = label1.text;

????

------解决方案--------------------
试试Request.Form(Lable1.UniqueID)
------解决方案--------------------
在JS里面生成的控件不是服务器控件了,所以不能用Label1.Text提取他的值,可以用 Request.Form[ "Label1 "] 获取他的值
------解决方案--------------------
VS2005

在JAVASCRIPT 中給他重新賦值
document.getElementById( " <%=Label1.ClientID ").value= "123 ";
用作測試
var t1=document.getElementById( " <%=Label1.ClientID ").value;
alert(t1);

然后再在cs里取.试试!
------解决方案--------------------
帮顶下
------解决方案--------------------
Request.Form[ "Label1 "]

你写错了,应该Request.Form[ "Lable1 "]

------解决方案--------------------
首先你要确定你在CS文件中取Lable1.Text得时候不能在Page_Load事件中,因为程序最先走Page_Load,所以怕你HTML还没加载。