私はページライフサイクルについて読んでいます。私はLifeCycleを理解していますが、何をすべきか、いつ行うのかは不明です。問題は、Page_Loadを使用してデータベース値を取得し、フォームフィールドを設定することです。私はボタンのonClickメソッドを使ってデータベースを更新します。しかし、フォームフィールドのテキストプロパティはPage_Loadの間に設定されていたので、実際にはOLD値でデータベースを更新するだけです。ASP.Net LifeCycleとデータベースアップデートの注文
Page_Load:データを収集し、データを反映するコントロールテキストプロパティを設定します。 Button_onClick:データベースをフォーム から更新します。問題:実際のフォームではなく、Page_Loadから収集した値を更新しています。
確かに、私はPage_Loadですべてを実行するはずがありません。では、このプロセスでどこが間違っていますか?
Page_Loadを使用することを忘れないでください。初めてページにアクセスしたときに初めて初期値を読み込むようにしてください。 – AaronS