asp.Net で自動 ID を設定しています。ハイパーリンクの ID が大きすぎctl00_Body_grvDocs_ctl45_hypDocNav
ます ID の長さを短くするにはどうすればよいですか? 自動のままにしたいのですが、少なくとも少し小さくしてください。
ありがとう!
asp.Net で自動 ID を設定しています。ハイパーリンクの ID が大きすぎctl00_Body_grvDocs_ctl45_hypDocNav
ます ID の長さを短くするにはどうすればよいですか? 自動のままにしたいのですが、少なくとも少し小さくしてください。
ありがとう!
いいえ、できます。ID が生成される方法は、自動で行う場合、すべての親が ID に追加されます。つまり、そのhypDocNav
中ct145
にあるハイパーリンクgrvDocs
など
ClientIDMode プロパティを調べます: http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientidmode.aspx
を設定ClientIDMode="Static"
すると、レンダリングされた HTML で id が一致しますが、同じ ID を持つハイパーリンクを持つ機会があり、ASP.NET PostBack の多くの機能が壊れます。上記のリンクを確認して、適切な設定を選択してください。