Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Cassini development server更改为IIS 7.5 express导致ASP.NET中出现Javascript错误_Javascript_Asp.net_Iis_Cassini - Fatal编程技术网

从Cassini development server更改为IIS 7.5 express导致ASP.NET中出现Javascript错误

从Cassini development server更改为IIS 7.5 express导致ASP.NET中出现Javascript错误,javascript,asp.net,iis,cassini,Javascript,Asp.net,Iis,Cassini,我最近从使用cassini开发服务器改为使用IIS 7.5 express,并发现在某些页面上,我的javascript抛出了“Object不支持此属性或方法”异常。 所有页面共享加载所有插件的同一母版页,在浏览器中调试时,脚本似乎可用。 一个特别的例子是 $(document).ready(function () { var dlg = $('#<%=PanelAddToList.ClientID%>').dialog({ autoOpen: false,

我最近从使用cassini开发服务器改为使用IIS 7.5 express,并发现在某些页面上,我的javascript抛出了“Object不支持此属性或方法”异常。 所有页面共享加载所有插件的同一母版页,在浏览器中调试时,脚本似乎可用。 一个特别的例子是

        $(document).ready(function () {
    var dlg = $('#<%=PanelAddToList.ClientID%>').dialog({ autoOpen: false, modal: true });
    // $('#<%=PanelAddToList.ClientID%> .List-Add').click(function () { __doPostBack('<%=BtnAddToList.UniqueID%>', ''); });
    $('#<%=PanelAddToList.ClientID%> .dialog-button-cancel').click(function () { $('#<%=PanelAddToList.ClientID%>').dialog('close'); });
    dlg.parent().appendTo(jQuery("form:first"));
});
$(文档).ready(函数(){
var dlg=$('#').dialog({autoOpen:false,modal:true});
//$('#.List Add')。单击(函数(){doPostBack('',);});
$('.#.对话框按钮取消')。单击(函数(){$('.#')。对话框('close');});
dlg.parent().appendTo(jQuery(“form:first”);
});
这包含在用户控件中,该控件中包含PanelAddToList。此控件在某些使用IIS的页面上工作,但在其他页面上,它将导致“var dlg=”上出现异常。。。行。
如果我改用卡西尼号,一切正常


如果您能提供任何帮助,我们将不胜感激,谢谢您

请检查jquery是否在加载之前加载,因为在未找到任何对象时会发生此类错误。
我认为在您的情况下,dialog有一些错误,页面找不到dialog方法或参数。

在代码示例运行之前是否加载了jQuery UI?看起来确实如此。在firebug中调试时,它在脚本中可用,JQuery UI加载在母版页中,该母版页也用于控件执行工作的页面JQuery UI加载在站点上所有页面的母版页中,包括控件执行工作和不执行工作的页面。运行开发服务器时,同样的代码也可以工作。感谢您,今天我面临自动完成的相同问题,使用letest jquery UI和check样式表,检查是否有东西与它崩溃,还有一件事Ajax和jquery有时会发生冲突,以创建对象,而我添加了noconflict和check”