3

私は、すべての asp.net WebForms スキルを asp.net mvc に移行しようとしています。EventArgsこれまでのところ、とsenderに渡された引数を使用する必要性を感じたことはありませんPage_Load

これらのパラメーターを活用する場合のシナリオをいくつか教えてください。

4

2 に答える 2

2

すべてのイベントハンドラーは同じパターンに従います。つまり、送信者パラメーターと引数パラメーターがあります。

ほとんど(?)はフォームまたはコントロールごとに常に1つのイベントハンドラーを持っており(したがって、どのオブジェクトがイベントを送信したかはすでにわかっています)、特定のデータが送信されないため、イベントのイベントハンドラーLoadがどちらも使用することはほとんどありません。引数パラメータ。

複数のイベントに同じハンドラーを使用する場合は、senderパラメーターを使用して、イベントの発生元を確認します。イベントハンドラーに送信される特定のデータがあるイベントには、argumentsパラメーターを使用します。

于 2012-10-23T15:33:12.803 に答える
0

EventArgs や Sender を使用したり、Page_Load メソッドを使用したりすることはありません

MVC は呼び出しをアクションとして管理するため

POST を解析した EventArgs の結果

したがって、古いコードの eventargs に何かが必要な場合は、新しいコードでこれを formcollection として貼り付ける必要があります

于 2012-10-23T15:23:52.217 に答える