我们正在Umbraco 4中开发Web应用程序,并且在页面之间发布数据时遇到了间歇性问题。当表单提交发布到新页面时,所有验证器都会触发各种不想要的结果,我们尝试了使用不同按钮的各种发布方法,结果相同。有其他人遇到过这个问题吗?表格验证器触发Umbraco
0
A
回答
1
验证组正在工作,但我已经到了问题的底部。
一个页面上的提交按钮的是一个HTML提交,没有RUNAT服务器,所以后台代码不知道在哪里提交了来自何方,所以在那里发射的所有验证,无论验证组的
0
除非另有说明,所有回发事件都会导致页面上的所有验证器被触发。要么...
A)在每个验证器上设置ValidationGroup
属性以及您希望触发验证器为同一名称的控件。
<asp:RequiredFieldValidator ID="valName" runat="server" AssociatedControlID="txtName" ValidationGroup="AllRequired" />
<asp:TextBox ID="txtName" runat="server" />
<asp:Button ID="btnSubmit" runat="server" ValidationGroup="AllRequired" OnClick="..." />
<asp:Button ID="btnSkip" runat="server" OnClick="..." />
在这种情况下,btnSkip
不会触发验证器。
B)将您不希望触发验证的控件的CausesValidation
属性设置为false
。
<asp:Button ID="btnSubmit" runat="server" CausesValidation="false" OnClick="..." />
相关问题
- 1. jQuery验证submitHandler触发器验证
- 2. Zabbix触发器iregex表达式验证
- 3. StackOverflow验证码触发器
- 4. .NET验证器(图像触发器)
- 5. ActiveRecord格式验证没有触发
- 6. WPF风格验证触发命令
- 7. OmniAuth触发验证
- 8. 验证后发送表格
- 9. 表格发送验证
- 10. 自定义验证器范围更改的触发器验证
- 11. umbraco身份验证
- 12. 如何在数据验证触发时显示验证格
- 13. 如何避免在回发时触发验证触发器
- 14. 自定义验证器不会触发
- 15. 自定义验证器没有触发
- 16. WPF验证自定义触发器
- 17. MVC3服务器验证没有触发
- 18. jQuery不显眼验证触发器
- 19. jQuery蒙面输入触发器验证
- 20. Wpf组合框验证触发器
- 21. ASP.NET验证器不会触发
- 22. jQuery验证触发器错误信息
- 23. 验证jQuery触发器转换
- 24. Zend表格验证器foreach
- 25. jquery验证器HTML表格
- 26. Microsoft MVC:手动触发表单验证
- 27. Django表单验证没有被触发
- 28. 联系表7验证触发事件
- 29. Javascript表单验证onSubmit不触发
- 30. 在ng-click上触发表单验证
啊,很好。不要忘记接受你自己的答案,所以我们知道这个问题已经解决了。 :) –