Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何获取网格控件中文本框控件的clientID_Asp.net_Javascript - Fatal编程技术网

Asp.net 如何获取网格控件中文本框控件的clientID

Asp.net 如何获取网格控件中文本框控件的clientID,asp.net,javascript,Asp.net,Javascript,我在网格控件中有一个文本框控件。我想使用javascript获取文本框的clientID,比如“”。但是我收到一条错误消息,说txtBox在当前上下文中不存在。文本框是通过编程方式创建的 你能告诉我如何获取文本框的客户ID吗 谢谢更新:这应该更有效: 一种方法是在生成文本框时将其置于隐藏字段中: TextBox txtBox = new TextBox(); txtBox.ID = "txtBox"; Page.ClientScript.RegisterHiddenField("t

我在网格控件中有一个文本框控件。我想使用javascript获取文本框的clientID,比如“”。但是我收到一条错误消息,说txtBox在当前上下文中不存在。文本框是通过编程方式创建的

你能告诉我如何获取文本框的客户ID吗


谢谢更新:这应该更有效:


一种方法是在生成文本框时将其置于隐藏字段中:

  TextBox txtBox = new TextBox();
  txtBox.ID = "txtBox";
  Page.ClientScript.RegisterHiddenField("txtBoxClientID", txtBox.ClientID);
然后,您可以在客户端使用

document.getElementById('txtBoxClientID').value
而不是这个

jst试验

document.getElementById('ID\u OF THE\u CONTROL*')。值

*..文本框的id