簡體   English   中英

Asp.net必填字段驗證器問題與jquery對話框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM