“Asp.net必填字段验证程序问题与jquery”对话框
我在.NET4.5中遇到了一个问题,即asp.NETRequiredFieldValidator不能在jquery对话框中工作 获取错误: “未捕获的TypeError:对象[Object]没有方法 “手风琴” 要放置JQuery手风琴式菜单:“Asp.net必填字段验证程序问题与jquery”对话框,jquery,asp.net,accordion,Jquery,Asp.net,Accordion,我在.NET4.5中遇到了一个问题,即asp.NETRequiredFieldValidator不能在jquery对话框中工作 获取错误: “未捕获的TypeError:对象[Object]没有方法 “手风琴” 要放置JQuery手风琴式菜单: [Code snip] $('#accordion').dcAccordion({ eventType: 'click', autoClose: true,
[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文件的末尾。这对我来说很有效。谢谢 您的问题并不完全清楚,请记住始终给我们一些代码以查看任何问题。我唯一能说的就是检查jQuery库,我想你缺少一个。嗨,谢谢你的即时回复,我在我的网站和jQuery对话框中使用jQuery accordian。它的工作很好。但是,如果我对放置在JQuery对话框中的控件使用asp.net必填字段验证器,那么JQuery无法打开对话框,并给出相应的错误“UncaughtTypeError:Object[Object Object]没有方法‘dcAccordion’”。请让我知道,如果问题仍然不清楚,那么我将放置代码段。我已经更新了相关内容