禁用ASP.NET 服务器控件的验证

 

特定条件下,您可能需要避开验证。例如,如果页上有一个“取消”按钮或一个导航按钮,则即使用户没有正确填写所有验证字段,也应该可以发送页。您可以设置 ASP.NET 服务器控件来避开客户端和服务器的验证,而不只是客户端验证。

禁用服务器端和客户端验证

您可以指定 Web 窗体页上的单独控件在不触发验证检查的情况下导致回送。

令特定控件避开验证

  • 将控件的 CausesValidation 属性设置为 false

    以下示例显示如何创建“取消”按钮,以便不执行验证检查:

    <asp:Button id="Button1" runat="server"
        Text="Cancel" CausesValidation="False">
        </asp:Button>

您还可以禁用验证控件,以便它根本不在页上呈现并且不进行使用该控件的验证。

禁用验证控件

  • 将验证控件的 Enabled 属性设置为 false

只禁用客户端验证

如果要执行服务器上的验证,不执行客户机上的验证,您可以将单独验证控件设置为不生成客户端脚本。如果客户端上的动态更新导致页的布局出现问题,或者如果要在验证之前执行一些服务器代码,这一措施将尤为有用。

禁用客户端验证

  • 将验证控件的 EnableClientScript 属性设置为 false

转载于:https://www.cnblogs.com/lwl0606/archive/2008/08/14/1267966.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值