2017-02-01 6 views
-1

私はこのASP .NETアプリケーションを使用して、ユーザー入力に応答して新しいページを生成します。 aspxでは、私は彼が見たいものを選択するためのボタンと他のコントロールをいくつか持っています。彼らはコードビハインドプロシージャのonclick型ハンドラを持っています。ユーザー入力に応答する正しい場所

今、私が欲しいものです: - パラメータおよび変数のすべての種類にこれらの選択を処理し、 - データバインドデータベースには、(これらのPARMSおよび変数に基づいて)

もともと、私はこれはで行われるべきであると思いましたPage_load、それはひどい間違いだったし、私は今、私のコードの大混乱を作りました。私は今修正しようとしていますが、個々のイベントハンドラ(つまり、 "FillParametersForDatabaseAccess"タイプのもの)ですべての最初の箇条書きをコーディングしています。

これは明らかにa $$の痛みであり、長期的にはエラーを起こしやすいので...コードのどの部分をコード化すればいいのでしょうか?私はaspxからのイベントハンドラが処理された後に起こる一般的な場所を探しています( "onclick"型のもの)が、データ認識コントロールのデータバインドの前に...何を使用するのですか?

ありがとうございます!

+0

私はasp.netのWebページでかなりの量のコーディングを行いました。あなたが取りたいアクションがボタンに固有のものであれば、ボタンクリックハンドラに入れなければならないと思います。ボタンで実行する操作が同じ場合、異なるボタンハンドラは同じメソッドを呼び出すことができます。 (私はそれを参照してくださいASP:ネットWebページのプログラミングはMVCやMVD +角(またはJQuery)フロントエンドのような***の痛みです) – mortb

+0

'protected void Page_PreRender(オブジェクト送信者、EventArgs e)イベントを使用してみてください。これは、ページ処理の一部として発生した最後のイベントの1つです。あなたはまだページの以前のイベントの状態の変化に基づいてコントロールなどをデータバインドすることができます。 – user1429080

答えて

0

将来の参照として、私が意味するイベントはLoadCompleteです。

関連する問題