日期:2014-05-18  浏览次数:20453 次

asp.net,如何让点某个按钮时必填验证控件有效,另一个按钮时无效?
比如说我在页面上放了一个textbox,一个按钮为新增,点这个按钮时要求textbox必须有值,所以我放了一个requiredfieldvalidator,但另一个按钮处理与这个textbox无关的事件,如何能做到我点另外那个按钮时这个验证无效?

------解决方案--------------------
按钮属性中设置一下啊
------解决方案--------------------
貌似最近好多同样问题
------解决方案--------------------
<asp:Button CausesValidation= "false " ..
就可以了
------解决方案--------------------
CausesValidation=false
------解决方案--------------------
在2.0中可以控件分组
------解决方案--------------------
在2.0中可以控件分组
//////
正解,可以设置验证控件属于某个组,然后在需要触发验证的控件的事件上写上需要验证的控件的组
如果不对验证控件进行分组的话,表示所有的控件事件都会激发验证事件。