にプログラムでコントロールを追加することについて、いくつか質問がありますaspx。いくつかの調査を行った後、これを正しく理解していることを確認したいだけです。
プログラムでコントロールを追加しようとするときは、page life cycle.
プログラムで作成してコントロールを追加できる最新のものは にあり
page_loadますか?でコントロールを作成するのがベスト プラクティスですか?
initialization phaseこれはview stateがロードされる前だからですか?それぞれにコントロールを再作成し続ける必要があります
post backか? または、一度作成して永続化する方法はありますか?onInitに存在するフェーズのコントロールを変更すると、ロードview state時に自動的に置き換えられますか?view stateContentTemplateContainer.Controls.Add(...)子コントロールを追加しますか? たとえば、ボタンで満たされたグリッドビューで満たされたテーブルを追加しようとするとpartial post back、それらのボタンの 1 つがクリックされたときにエラーが発生しますか? そうでない場合、どのように子コントロールをに追加することになっていUpdatePanelますか?
今のところ考えられる質問はこれだけです。皆さんが私に与えることができる明確化は素晴らしいでしょう!