我在asp.Net中設置了自動ID。我的超鏈接ID太大ctl00_Body_grvDocs_ctl45_hypDocNav
如何縮短ID的長度?我想保持它自動,但至少使它有點小。如何從gridview的超鏈接中的ctl00_Body_grvDocs_ctl45_hypDocNav中刪除ctl00_Body_
謝謝!
我在asp.Net中設置了自動ID。我的超鏈接ID太大ctl00_Body_grvDocs_ctl45_hypDocNav
如何縮短ID的長度?我想保持它自動,但至少使它有點小。如何從gridview的超鏈接中的ctl00_Body_grvDocs_ctl45_hypDocNav中刪除ctl00_Body_
謝謝!
調查ClientIDMode屬性:http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientidmode.aspx
如果設置ClientIDMode="Static"
,您的ID將匹配呈現的HTML,但你有機會使用相同的ID具有超鏈接,這將打破ASP.NET PostBack的許多功能。檢查上面的鏈接,並選擇適合你的設置。
不,你可以做到。 生成id的方式是所有的父母都附加在id中,如果你這樣做自動。這意味着超鏈接是hypDocNav
裏面ct145
其內部grvDocs
等