有没有人遇到过这个问题?我已经对我测试过的表单进行了字段验证,并且已经在IE 7-9,Firefox和Chrome中工作,但在IE 10中,它允许表单在未进行任何验证的情况下提交。该网站在.Net 3.5中。我在网上做了一些研究,但是我找不到任何关于这方面的内容。asp.net验证在IE 10中不起作用
回答
最有可能的是support.microsoft.com/kb/2608565。
这意味着您的旧浏览器功能设置错误地将ie10识别为不支持JavaScript的浏览器(当然这不是真的)。更新的浏览器功能文件纠正了这个问题。
所以我想出了一个方法。我曾尝试过修补程序,但没有解决它,但我在Page.IsValid添加到提交,现在工作正常。我不认为这很重要,因为验证通常只是客户端,但它似乎有伎俩。
编辑:我最初使用了一个不正确的修补程序,如上所述support.microsoft.com/kb/2608565将解决此问题。也如上所述,我应该总是在我的提交中的情况下关闭JavaScript。Page.IsValid。
这很重要,因为客户端可以关闭JavaScript =不验证。 – MikeSmithDev
这就是为什么我仍然认为你的asp.net不正确地识别你的浏览器大小并呈现页面的无javascript版本。 –
@MikeSmithDev我从来没有想过这件事。从现在开始,我会记住这一点,谢谢! – brookesmash
希望这可以帮助。
protected void Page_Init(object sender, EventArgs e)
{
Page.ClientTarget = "uplevel";
}
- 1. ASP.NET验证不起作用
- 2. Primefaces p:fileUpload在IE 10中不起作用
- 3. window.devicePixelRatio在IE 10 Mobile中不起作用?
- 4. ASP.NET身份验证失败,IE 10
- 5. @keyframes在IE下面不起作用10
- 6. ASP.NET身份验证不起作用
- 7. Asp.Net MVC验证不起作用
- 8. Asp.net mvc dataannotation MaxLength验证不起作用
- 9. jQuery验证在IE或Chrome中不起作用
- 10. 验证电子邮件表格在IE中不起作用
- 11. jQuery验证在IE 7中不起作用?
- 12. 验证码重新加载在IE中不起作用9
- 13. Javascript表单验证在IE中不起作用
- 14. Onsubmit表单验证功能在IE中不起作用
- 15. 唯一用户名验证在ASP.NET MVC4中不起作用
- 16. 验证在jQuery中不起作用
- 17. JQuery验证在IE8中不起作用
- 18. Jquery验证在IE7中不起作用
- 19. 验证在Webmatrix 2中不起作用
- 20. Ajax验证在Codeigniter中不起作用
- 21. jQuery验证,验证不起作用
- 22. 自定义验证在ASP.NET中不起作用
- 23. asp.net表单验证cookie在ie8中不起作用
- 24. Asp.net动态验证器在Chrome或Safari中不起作用
- 25. 按钮禁用在IE 10中不起作用
- 26. 在IE中不起作用
- 27. DataGridView验证不起作用
- 28. Kendo验证不起作用
- 29. Javascript验证不起作用?
- 30. Jquery验证不起作用
最有可能http://support.microsoft.com/kb/2608565如果您确认它为您解决问题,我会将其作为答案发布。 –