首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#有关验证控件的有关问题

2013-11-27 
c#有关验证控件的问题我在实验一个注册页面,对文本框加入了验证控件,如下图所示:我想单击“返回”按钮回到登

c#有关验证控件的问题
我在实验一个注册页面,对文本框加入了验证控件,如下图所示:
c#有关验证控件的有关问题
我想单击“返回”按钮回到登录页面时,由于加了验证控件,必须在文本框填写内容才能返回,如何在不填内容情况下也能返回另一页面。(也就是我在单击“返回”按钮时使验证控件失效的方法是什么)
我试过在“返回”按钮的click事件中加入以下语句
        RequiredFieldValidator1.Enabled = false;
        CustomValidator1.Enabled = false;
        RequiredFieldValidator2.Enabled = false;
        CompareValidator2.Enabled = false;
但没有效果。
请路过的高人指点一下。谢谢!
[解决办法]
给要验证控件加个属性 ValidationGroup="GroupName(自己起个组名)",然后在你需要触发此验证的button上也添加同样的属性和组名,不需要验证的控件忽略此属性,比如说你要再提交的时候需要验证,那提交按钮跟验证控件加上此属性,就相当于绑成了一组,其它控件的点击事件不会触发验证。
[解决办法]
设置返回按钮的CausesValidation属性为false.

默认是True

热点排行