-1

在 asp.net webfrom 中是否有可能获取事件处理程序的名称,女巫将用于处理用户请求HttpModule:例如,如果用户单击一个按钮btn,我想将其btn_Click作为事件处理程序的名称。这样,如果不允许他这样做,我可以限制他

4

1 回答 1

0

您解决权限问题的方法过于复杂。有更多标准的方法来决定用户是否可以执行某个操作,例如在事件处理程序本身中编写合适的逻辑,不将控件呈现给未经授权的用户,以及使用属性来限制谁可以执行您的方法,根据他的权限。
本文从所有可能的角度对其进行了描述


你的实现也是可能的,并且检查一个按钮是否被点击就足够了(你为什么关心事件处理程序?你只需要知道按钮被点击了,你可以从底层的 Request 对象中获取这个信息),但是这对于 ASP.NET 中的标准任务来说确实是一种过度杀伤力

于 2012-06-02T14:19:15.927 回答