取消验证控件验证
这应该是很常用的,当页面存在验证控件时,没有通过验证是无法提交,要是取消验证呢,也要提交,也不行,但这是没有经过设置的情况,当asp:button设置了CausesValidation属性触发其它事件了——如重置,可以通过两种方法设置,下面给出示例:
1。页面载入时
Sub page_load(ByVal sender As Object, ByVal e As EventArgs)
Button1.CausesValidation = False
End Sub
2。按钮定义时
<asp:Button ID="Button1" runat="server" CausesValidation = False />
后来又实践了一下,发现其实可以不用到CausesValidation也可以取消验证,如用html的按钮控件,或给web按钮控件添加属性,下面给出一个验证控件ReqiredfieldValidator存在的前提下关闭页面的示例:
1。使用html控件
<input type="button" value="取消" onclick="javascript:window.opener=null;window.close()">
2。给web按钮控件添加属性
Sub page_load(ByVal sender As Object, ByVal e As EventArgs)
Button1.Attributes.Add("onclick","javascript:window.opener=null;window.close()")
End Sub
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步