0

誰かがこのコード行を手伝ってくれて、何を探しているのか教えてもらえますか?このコードのチャンクは、私のページのテキストボックスコントロールに関連付けられています。

ValidationGroup="<%# ((TSAPassenger)((RepeaterItem) Container.Parent.Parent).DataItem).PaxKey %>" runat="server" ErrorMessage="Invalid Contact Name.">
4

1 に答える 1

2

ポストバックが発生すると(ボタンを押す、自動ポストバックドロップダウンリストなどを介して)、ASP.NETは、ポストバックを引き起こしたコントロールで指定された検証グループのすべての入力を検証します。

そのコード行は、テキストボックスを含むコントロールツリーの2レベル上のリピーター項目のデータ項目の「PaxKey」プロパティを取得し、それを使用してテキストボックスが属する検証グループを指定しています。これにより、検証が(ページ上のすべてではなく)更新するレコードのフィールドのみに制限される可能性があります。

于 2012-08-01T15:22:24.587 に答える