Asp.net
在 asp.net 中設置 ClientID
是否可以設置
ClientID任何 asp.net 伺服器控制項?我怎樣才能做到這一點?
好消息是在 VS 2010 .Net 4 中,您將完全控制客戶端 ID!
仍然對於目前版本的 .Net,您可以應付。我假設您需要 JavaScript 的 ID。如果是這樣,只需像這樣獲取 ID:
<script type="text/javascript"> var myTextBox = $('#<%=TextBox1.ClientID%>'); </script>
除非您確定要這樣做,否則我建議您不要這樣做,但是有辦法。
ClientID您可以從伺服器控制項中覆蓋該屬性。public override string ClientID { get { return "whatever"; } }但正如其他人所指出的,你不能從外面做到這一點。