设置了runat="server"的HTML控件,能否在JavaScript中读取?
<script language="JavaScript">
function GetData()
{
alert("显示数据");
alert("New Data is " + tbNewDate.value); // tbNewDate是HTML控件,runat="server"
}
</script>
在Page_Load中加入:
Buttton1.Attributes.Add("onClick","GetData()");
...
Button2_OnClick(object sender, System.EventArgs e)
{
tbNewDate.value="12324";
}
单击Button2,再单击Button1,只出现GetDate()的第一个提示,alert("New Data is " + tbNewDate.value); 没执行。我在Button2_OnClick()中设置断点观察到tbNewDate.value已被赋值。应该显示出来,可是没有,不知什么原因,是不是HTML是设置了runat="server"后不能在客户端读取。