取值問題 馬上結帖
有一個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还没加载。