asp.netに頭を包み込もうとしています。私は長年のphp開発者としての経歴を持っていますが、現在asp.netを学習するという課題に直面しており、問題を抱えています。フレームワークを意図しないものに強制しようとしているためかもしれません。そのため、「正しい方法」でそれを行う方法を学びたいと思います。:-)
私の問題は、実行時にプログラムでページにコントロールを追加する方法です。私が理解できる限り、次のPostBackでコントロールが消えるので、page_initでコントロールを作成する必要があります。しかし、以前のPostBackの値に依存しているため、page_initに追加するコントロールがわからないという問題に何度も直面しています。
単純なシナリオは、デザイナーにドロップダウンコントロールが追加されたフォームです。ドロップダウンはAutoPostBackに設定されています。PostBackが発生した場合、ドロップダウンコントロールから選択した値に依存する1つ以上のコントロールをレンダリングする必要があり、できればそれらのコントロールをデザインによって追加されたかのように動作させる必要があります(「ポストバックされたときの動作」のように)。
私はここで間違った道を進んでいますか?