在asp.net中引用事件参数的最佳方法
最佳做法问题 当我编写一些事件处理程序时,我遇到了一个问题,当我本应该查看其他事件时,我看到了错误的事件(GridViewRowEventArgs) 现在为了解决我的问题,我没有引用我正在查看的非常具体的事件,而是使用EventArgs,它似乎可以捕获任何可能的事件。所以,最后是问题;使用EventArgs而不是特定事件是否存在问题?对于调试问题,使用特定的方法是否更好?大家的看法是什么在asp.net中引用事件参数的最佳方法,asp.net,Asp.net,最佳做法问题 当我编写一些事件处理程序时,我遇到了一个问题,当我本应该查看其他事件时,我看到了错误的事件(GridViewRowEventArgs) 现在为了解决我的问题,我没有引用我正在查看的非常具体的事件,而是使用EventArgs,它似乎可以捕获任何可能的事件。所以,最后是问题;使用EventArgs而不是特定事件是否存在问题?对于调试问题,使用特定的方法是否更好?大家的看法是什么 谢谢如果控件是兼容的,那么它们的事件arg类将始终从ASP提供的通用类继承事件args,这就是您的方法有效的
谢谢如果控件是兼容的,那么它们的事件arg类将始终从ASP提供的通用类继承
事件args
,这就是您的方法有效的原因。最后,如果您不需要控件通过其自己的自定义事件参数类提供的额外信息,那么显然可以完全不用它
然而,从最佳实践的角度来看,我的感觉是最好使用控件提供的正确处理程序签名,因为这使那些可能正在处理代码但无法读懂您的想法,但可以访问特定控件文档的人可以预测它。谢谢您的回答,你几乎证实了我的想法,但不确定。我是asp.net的新手,所以到目前为止我所有的对象都是asp.net通用对象。