-1

asp.net webfromでイベントハンドラーの名前を取得することは可能ですか?ユーザーがイベントハンドラーの名前として取得したいHttpModuleボタンをクリックした場合、次を使用してユーザー要求を処理するためにwitchが使用されます。そうすれば、彼がそのような行動をとることが許可されていない場合、私は彼を制限することができます btnbtn_Click

4

1 に答える 1

0

権限の問題を解決する方法は非常に複雑です。ユーザーがアクションを実行できるかどうかを判断するためのより標準的な方法があります。たとえば、イベントハンドラー自体に適切なロジックを記述したり、許可されていないユーザーにコントロールをレンダリングしたり、属性を使用してメソッドを実行できるユーザーを制限したりします。彼の許可に基づいて。
この記事では、考えられるすべての観点から説明します


実装も可能であり、ボタンがクリックされたことを確認するだけで十分です(なぜイベントハンドラーを気にするのですか?ボタンがクリックされたことを知る必要があるだけで、基になるRequestオブジェクトからこの情報を取得できます)。これは、ASP.NETの標準タスクにとっては本当にやり過ぎです。

于 2012-06-02T14:19:15.927 に答える