.Net控件Id类似文本框访问原始Id c#

.Net控件Id类似文本框访问原始Id c#,c#,asp.net,.net,C#,Asp.net,.net,是否可以保留控件id,例如 <asp:TextBox ID="myTextBox" /> 当我使用F12时,它的id显示为“ct00\u Main\u myTextBox”,有没有办法将其设置为 “yTextBox”,我知道它是由于母版页 谢谢。您可以将设置为静态 <asp:TextBox ID="myTextBox" ClientIDMode="Static" /> 属性获取生成的ID,而不考虑ClientIDMode document.getElementBy

是否可以保留控件id,例如

<asp:TextBox ID="myTextBox" />

当我使用F12时,它的id显示为“ct00\u Main\u myTextBox”,有没有办法将其设置为 “yTextBox”,我知道它是由于母版页

谢谢。

您可以将设置为静态

<asp:TextBox ID="myTextBox" ClientIDMode="Static" />
属性获取生成的ID,而不考虑ClientIDMode

document.getElementById("<%= myTextBox.ClientID %>");
document.getElementById(“”);
保留
clientmode=“Static”
,并按照jrummell在回复中的建议遵循其余部分


我还建议您阅读这篇文章

在哪种情况下这是一个问题?