Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
C# 如何使用C获取asp.net web控件的ID名称#_C#_Asp.net - Fatal编程技术网

C# 如何使用C获取asp.net web控件的ID名称#

C# 如何使用C获取asp.net web控件的ID名称#,c#,asp.net,C#,Asp.net,我有一个带有标签控件的web表单。我希望根据用户的选择以编程方式获取标签ID名称。如何获取标签ID名称?以下是一段代码片段: 前端: <asp:Label ID="lblSendTo" runat="server" Text="Sendto"></asp:Label> 结果是渲染ID ct101,这是我不想要的。我想要ID名lblSendTo。试试这个 <asp:Label ID="lblSendTo" runat="server" Text="Sendto" C

我有一个带有标签控件的web表单。我希望根据用户的选择以编程方式获取标签ID名称。如何获取标签ID名称?以下是一段代码片段:

前端:

<asp:Label ID="lblSendTo" runat="server" Text="Sendto"></asp:Label>
结果是渲染ID ct101,这是我不想要的。我想要ID名lblSendTo。

试试这个

<asp:Label ID="lblSendTo" runat="server" Text="Sendto" ClientIDMode="Static" ></asp:Label>


谢谢大家的回复。使用ClientID解决了我的问题。我还考虑过使用div和在DOM中循环来获取值,但我想看看是否可以使用已经编写的内容来获取所需的值,而不是编写更多的代码。

childc.ClientId不起作用?您的代码在页面回发之前不会运行。我强烈建议您使用javascript来收集ID。用户是如何选择标签的?有两个标签-您可能有一天需要uniqueID-只需知道它现在就在那里。
<asp:Label ID="lblSendTo" runat="server" Text="Sendto" ClientIDMode="Static" ></asp:Label>