私はFormView
ASP.NET UserControl を持っています。にEditItemTemplate
はいくつかのコントロールが含まれており、いくつかの条件に基づいていくつかの値を設定するために、それらが作成されるたびにサーバー側でいくつかのコードを実行したいと考えています。
コントロールは子コントロールなしでレンダリングされる場合があるため (理由は不明) 、Control.Load
およびイベントはこれには適していないようです。PreRender
具体的にFormView.ChildControlsCreated
は、デバッガーで見ると、常に が表示されますTrue
が、名前で検索しようとするFindControl
と、ある場合とない場合があります。
内部コントロールへのアクセスを必要とするコードをいつ実行する必要がありますか?