私は、すべての asp.net WebForms スキルを asp.net mvc に移行しようとしています。EventArgs
これまでのところ、とsender
に渡された引数を使用する必要性を感じたことはありませんPage_Load
。
これらのパラメーターを活用する場合のシナリオをいくつか教えてください。
私は、すべての asp.net WebForms スキルを asp.net mvc に移行しようとしています。EventArgs
これまでのところ、とsender
に渡された引数を使用する必要性を感じたことはありませんPage_Load
。
これらのパラメーターを活用する場合のシナリオをいくつか教えてください。
すべてのイベントハンドラーは同じパターンに従います。つまり、送信者パラメーターと引数パラメーターがあります。
ほとんど(?)はフォームまたはコントロールごとに常に1つのイベントハンドラーを持っており(したがって、どのオブジェクトがイベントを送信したかはすでにわかっています)、特定のデータが送信されないため、イベントのイベントハンドラーLoad
がどちらも使用することはほとんどありません。引数パラメータ。
複数のイベントに同じハンドラーを使用する場合は、senderパラメーターを使用して、イベントの発生元を確認します。イベントハンドラーに送信される特定のデータがあるイベントには、argumentsパラメーターを使用します。
EventArgs や Sender を使用したり、Page_Load メソッドを使用したりすることはありません
MVC は呼び出しをアクションとして管理するため
POST を解析した EventArgs の結果
したがって、古いコードの eventargs に何かが必要な場合は、新しいコードでこれを formcollection として貼り付ける必要があります