日期:2014-05-17  浏览次数:20566 次

asp.net 验证控件在用户控件中失效
如题,怎样在用户控件中也能使用验证控件,在按钮事件响应前先完成验证操作

------解决方案--------------------
条件不符合 自己判断 return不就好了
------解决方案--------------------
建议用JS验证
------解决方案--------------------
直接在模板也写session验证就可以了,检查下代码是否有误。正常的话不会出现错误的
------解决方案--------------------
检查下页面中是否用了多个form标签(用户控件中1个,引用页1个),只能有1个,多个的话不要嵌套

另外:最好不要使用asp.net提供的验证控件,首先很垃圾,其次不会提升自己的技术

------解决方案--------------------
应该不是用户控件的问题吧。楼主是不是把验证控件放在updatepanel里面了? 局部回传的时候那个验证控件貌似是会失效的。 验证还是自己用JS写两下吧。
------解决方案--------------------
看看生成出来的客户Id是什么做相应的改动.