你好,我正在尝试读取一个文本框(runatserver),在它从服务器填充到一个 javascript 变量后,但是它给了我一个控制台错误“无法读取空值”但是文本框是由我要读取的字符串
这是我的文本框:
<form runat="server">
<asp:TextBox ID="ServerSideTextBox" runat="server" />
</form>
这就是我在 C# 中填充它的方式:
ServerSideTextBox.Text= Object_JSON_Class.JSON_DataTable(dt);
它获得了正确的数据也显示了正确的数据字符串,但问题是当我尝试像这样读取文本框的值时:
var oServerSideTextBox= document.getElementById("ServerSideTextBox");
var oServerJSON_String=eval("("+oServerSideTextBox.value+")");
我收到控制台错误,我无法读取 NULL 格式,但文本框确实有我想读入 javascript 变量的字符串,请帮助
最佳答案
var txtToIncr = document.getElementById('<%=ServerSideTextBox.ClientID%>')
看看这个 link ,关于通过javascript读取ASP.Net控件
关于c# - 无法将文本框中的值读入javascript变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10136398/