[英]Asp.net required field validator issue with jquery dialog box
我在.Net 4.5中遇到問題,即asp.net必需的字段驗證器無法在jquery對話框中工作。
出現錯誤:
“未捕獲的TypeError:對象[object Object]沒有方法'dcAccordion'”
放置JQuery手風琴菜單:
[Code snip]
$('#accordion').dcAccordion({
eventType: 'click',
autoClose: true,
saveState: true,
disableLink: true,
speed: 'slow',
showCount: true,
autoExpand: true,
cookie: 'dcjq-accordion',
classExpand: 'dcjq-current-parent'
});
要使用JQuery對話框,請執行以下操作:[代碼段]
$("#" + dialogID).dialog({
width: 'auto',
height: 'auto',
title: title,
modal: true,
open: function (type, data) {
$(this).parent().appendTo("form");
}
});
如果將asp.net放置在jquery對話框上需要字段驗證器,則對話框不會打開並出現上述錯誤...
但是如果我刪除驗證器,那就可以了...
需要幫忙
謝謝
該問題是由於腳本參考位置引起的。 為了解決我的問題,我不得不在頁面上添加手風琴腳本引用作為最后的腳本引用,就像在accoridan腳本引用之后不應該添加其他腳本引用一樣。 因此,我將文件引用放置在HTML文件的末尾。 在我的情況下有效。 謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.