Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.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 UniqueID与html元素实际id_Asp.net - Fatal编程技术网

Asp.net UniqueID与html元素实际id

Asp.net UniqueID与html元素实际id,asp.net,Asp.net,我正在创建复合控件,它还有两个相互依赖的组件 在组件A(图像)中,我访问组件B(输入)的唯一ID,该ID等于 MyTextBox1$BoldTextBox 我在onclick JavaScript代码中使用它 但在呈现的HTML中,输入元素具有以下id MyTextBox1_BoldTextBox 因此,在复合控件内生成的javascript代码如下所示: onclick=$('#MyTextBox1$BoldTextBox')..... 而不是: onclick=$('#MyTextBo

我正在创建复合控件,它还有两个相互依赖的组件

在组件A(图像)中,我访问组件B(输入)的唯一ID,该ID等于

MyTextBox1$BoldTextBox
我在onclick JavaScript代码中使用它

但在呈现的HTML中,输入元素具有以下id

MyTextBox1_BoldTextBox
因此,在复合控件内生成的javascript代码如下所示:

onclick=$('#MyTextBox1$BoldTextBox').....
而不是:

onclick=$('#MyTextBox1_BoldTextBox').....
有人能解释一下发生了什么,我怎样才能可靠地将这两个控件关联起来


谢谢,Paweł

您想要的是
ClientID
属性,而不是
UniqueID
属性


原因在Atanas Korchev的博客文章“.”(某种程度上)中有解释。

您可能会发现这非常有用