gpt4 book ai didi

c# - 无法将文本框中的值读入javascript变量

转载 作者:行者123 更新时间:2023-11-30 18:29:07 25 4
gpt4 key购买 nike

你好,我正在尝试读取一个文本框(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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com