コントロールがページにレンダリングされるときにASP.NET Webフォームで、各フィールドのIDは、衝突が発生しないように必要に応じてctrl01で変更されます(別名myFieldはctrl01 $ myFieldまたはその他のものになります)。ASP.NET WebformsはコントロールのHTML名をどのように決定しますか?
私は、アルゴリズムそのものがどのように動作するか、どこでそれが見つかるかについての詳細をどこで見つけるのだろうと思っていました。私はINamingContainerがこれと何か関係があると仮定していますが、実際にはレンダリングされたフィールド名を決定する部分を見つけることができません。
何か助けが素晴らしいだろう!
ああの
clientIdMode
にツールキットの一部であるこれらのコントロールを設定する必要があります、はい、これは私が探していたものです。ありがとう! – pinvoke