Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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/9/visual-studio/7.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
javascript。具有生成ID的元素的标签_Javascript_Asp.net_Label - Fatal编程技术网

javascript。具有生成ID的元素的标签

javascript。具有生成ID的元素的标签,javascript,asp.net,label,Javascript,Asp.net,Label,我想这样做 <label class="test" for="myButton" >This is a label</label> <input type="button" id="myButton" value="click me" /> 这是一个标签 对于页面中在页面加载时接收ID的某些按钮:Generated服务器端(asp 3.5) 如何在标签元素的“for”属性中为每个按钮获取正确的id 谢谢你试试这个 <label class="test

我想这样做

<label class="test" for="myButton" >This is a label</label>
<input type="button" id="myButton" value="click me" />
这是一个标签
对于页面中在页面加载时接收ID的某些按钮:Generated服务器端(asp 3.5)

如何在标签元素的“for”属性中为每个按钮获取正确的id

谢谢你试试这个

<label class="test" for="<%= myButton.ClientID %>" >This is a label</label>
<input type="button" id="myButton" runat="server" value="click me" />
这是一个标签

这将使用asp.net在服务器端生成的相同id

您可以使用
标签的
AssociatedControlID
属性:

<asp:Label  class="test" runat="server" AssociatedControlID="myButton">
   This is a label</asp:Label>
<asp:Button ID="myButton" runat="Server" Text="click me" />

您可以将输入标记包装在标签标记内,并且不需要for/id

<label>This is a label <input type="button"/></label>
这是一个标签

您已经编写了生成ID的软件。您的软件知道该ID是什么。也可以使用它以编程方式填充
属性的
。昆汀,你说得对。阿夫扎卢赫给出了密码。它的工作原理就像一个用于应答的charmThanks JBB。这将生成错误BC30451(它无法识别myButton)。感谢您的回答,jlzavitz。这给了我一个错误:BC3045。完美的阿夫扎鲁尔!你救了我一天:-)