1
1
有一个简单的解决方案;使用公共事件代替公共财产!
ASP.NET将使用“on”前缀公开事件-因此“servervalidate”变为“on servervalidate” 例如,在aspx或ascx中输入: onServervalidate=“我的方法” 其中mymethod是要执行的自定义方法,它具有由ServerValidateHandler委托定义的签名:
如果要将特殊信息传递给处理程序,可以创建自己的EventArgs类(例如 myEventargs:事件args ,并更新委托以传递该类型而不是事件参数。 如果您需要自己访问处理程序,可以执行以下操作(此代码假定最多只有一个回调方法,但您可以通过使用处理程序集合来修改该方法以允许更多方法):
当然,如果您不需要这些额外功能,那么它可以简化为:
|
George Alexander · 类似电报的用户名的Regex 1 年前 |
Aliaksei · 保存前进行WebFlux检查 2 年前 |
Nimet · 如何在regex密码模式中转义* 2 年前 |
Jee · PowerShell输入验证-输入不应为所有数字 6 年前 |
James · Django使用RangeWidget验证表单 6 年前 |