5 个解决方案
#1
出什么错,好好调试一下,把错误内容和相关源码贴出来
#2
把你代码贴出来。
有个ValidaeGroup属性你没弄吧
有个ValidaeGroup属性你没弄吧
#3
我想可能是因为:
1、非空验证没有绑定好控件,解决方法是设置ControlToValidate=“需要绑定的TextBox的Id”
2、在做其他的格式验证时,如果没有验证成功,或是不验证,你可以再给这个TextBox做一个非空验证应该就可以了。
3、这一点一般很少人会关注,就是当你单击按钮提交时,看看你的提交按钮是不是在表单中,如果不在表单中,也会不验证就跳转到下一个页面。
4、CausesValidation 属性规定当按钮控件被点击时是否验证页面。
当按钮被点击时,页面验证默认为执行。
该属性常用于当取消按钮或重置按钮被点击时阻止进行验证。
所以这个属性一般不用在提交验证,而是用于组织进行验证的,这个属性可以不设,好好检查这些方面,我想应该就可以了。
1、非空验证没有绑定好控件,解决方法是设置ControlToValidate=“需要绑定的TextBox的Id”
2、在做其他的格式验证时,如果没有验证成功,或是不验证,你可以再给这个TextBox做一个非空验证应该就可以了。
3、这一点一般很少人会关注,就是当你单击按钮提交时,看看你的提交按钮是不是在表单中,如果不在表单中,也会不验证就跳转到下一个页面。
4、CausesValidation 属性规定当按钮控件被点击时是否验证页面。
当按钮被点击时,页面验证默认为执行。
该属性常用于当取消按钮或重置按钮被点击时阻止进行验证。
所以这个属性一般不用在提交验证,而是用于组织进行验证的,这个属性可以不设,好好检查这些方面,我想应该就可以了。
#4
验证可以用js,写几个常用的验证函数,用的时候调用就可以了
#5
2L 3L的答案我都注意到了,应该不是这些问题,最让我在意的是,当我取消跳转页面的代码时,再按提交,页面会自动刷新,刷新后错误信息才会显示出来
#1
出什么错,好好调试一下,把错误内容和相关源码贴出来
#2
把你代码贴出来。
有个ValidaeGroup属性你没弄吧
有个ValidaeGroup属性你没弄吧
#3
我想可能是因为:
1、非空验证没有绑定好控件,解决方法是设置ControlToValidate=“需要绑定的TextBox的Id”
2、在做其他的格式验证时,如果没有验证成功,或是不验证,你可以再给这个TextBox做一个非空验证应该就可以了。
3、这一点一般很少人会关注,就是当你单击按钮提交时,看看你的提交按钮是不是在表单中,如果不在表单中,也会不验证就跳转到下一个页面。
4、CausesValidation 属性规定当按钮控件被点击时是否验证页面。
当按钮被点击时,页面验证默认为执行。
该属性常用于当取消按钮或重置按钮被点击时阻止进行验证。
所以这个属性一般不用在提交验证,而是用于组织进行验证的,这个属性可以不设,好好检查这些方面,我想应该就可以了。
1、非空验证没有绑定好控件,解决方法是设置ControlToValidate=“需要绑定的TextBox的Id”
2、在做其他的格式验证时,如果没有验证成功,或是不验证,你可以再给这个TextBox做一个非空验证应该就可以了。
3、这一点一般很少人会关注,就是当你单击按钮提交时,看看你的提交按钮是不是在表单中,如果不在表单中,也会不验证就跳转到下一个页面。
4、CausesValidation 属性规定当按钮控件被点击时是否验证页面。
当按钮被点击时,页面验证默认为执行。
该属性常用于当取消按钮或重置按钮被点击时阻止进行验证。
所以这个属性一般不用在提交验证,而是用于组织进行验证的,这个属性可以不设,好好检查这些方面,我想应该就可以了。
#4
验证可以用js,写几个常用的验证函数,用的时候调用就可以了
#5
2L 3L的答案我都注意到了,应该不是这些问题,最让我在意的是,当我取消跳转页面的代码时,再按提交,页面会自动刷新,刷新后错误信息才会显示出来