我創建了一個簡單的ASP.Net應用程序,其中第一個頁面接受輸入,而按鈕單擊將用戶重定向到下一頁。
這可以在所有其他瀏覽器(IE,Opera,Safari)中使用,但Firefox中沒有任何內容。點擊按鈕時不會生成事件,也不會發生回傳。Firefox錯誤 - document.all未定義(WebUIValidation.js)
一看到Firefox的錯誤控制檯給我這個錯誤:
document.all is undefined
http://xxx/aspnet_client/system_web/2_0_50727/WebUIValidation.js
Line: 30
Line: 85
其中WebUIValidation.js遇到這個錯誤的功能有:
function ValidatorHookupControlID(controlID, val) {
if (typeof(controlID) != "string") {
return;
}
var ctrl = document.all[controlID];
....
function ValidatorGetValue(id) {
var control;
control = document.all[id];
....
請幫忙!!!
感謝您的答覆。我得到了解決方案。這個問題是因爲頁面上的驗證控件。我將驗證器的EnableClientScript屬性設置爲false。 – KhD
Khushboo,你應該添加你的答案作爲答覆,並選擇它作爲答案。所以下一個有類似問題的人知道你是如何修復它的。感謝您分享您的修復! – Zachary