有沒有人遇到過這個問題?我已經對我測試過的表單進行了字段驗證,並且已經在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如果您確認它爲您解決問題,我會將其作爲答案發布。 –