我在asp.Net中设置了自动ID。我的超链接的ID太大ctl00_Body_grvDocs_ctl45_hypDocNav
如何减少ID的长度?我想保持自动,但至少让它变得有点小。
谢谢!
答案 0 :(得分:0)
不,你可以做到。
生成id的方式是所有父项都附加在id中,如果你自动执行它。这意味着您的hypDocNav
的HyperLink位于ct145
内grvDocs
内,等等
答案 1 :(得分:0)
调查ClientIDMode属性:http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientidmode.aspx
如果设置ClientIDMode="Static"
,您的ID将在呈现的HTML中匹配,但您有机会拥有具有相同ID的超链接,这将破坏ASP.NET PostBack的许多功能。检查上面的链接并为您选择正确的设置。