.Net Control Id 类似于文本框访问原始 Id c#



是否可以保留控件 id。

<asp:TextBox ID="myTextBox" />

当我使用 F12 时,它显示其 id 不同为"ct00_Main_myTextBox"有什么办法将其设置为"yTextBox",我知道这是由于母版页。

谢谢。

您可以将 ClientIDMode 设置为 Static。

<asp:TextBox ID="myTextBox" ClientIDMode="Static" />

如果你尝试在javascript中引用它,你也可以使用ClientID属性来获取生成的ID,而不考虑ClientIDMode。

document.getElementById("<%= myTextBox.ClientID %>");

保留ClientIDMode="Static"并按照Jrummell在回复中的建议遵循其余部分

我还建议您在此处阅读本文

最新更新