代码之家  ›  专栏  ›  技术社区  ›  zsharp

类型是未定义的MVC AJAX脚本

  •  4
  • zsharp  · 技术社区  · 15 年前

    AJAX脚本出错。

    为什么会这样?

    类型未定义
    MicrosoftMvcAjax.js()()Microsof…vcAjax.js


    registerNamespace类型('Sys.Mvc');
    Sys.Mv…reate_AjaxOptions=function(){return{};}`

    3 回复  |  直到 13 年前
        1
  •  9
  •   Peter Gfader    14 年前

    您还必须添加对MicrosoftAjax.js的引用

    <script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
    
        2
  •  1
  •   Igor Zevaka    15 年前

    听起来你是在尝试实例化一些没有定义的东西,也许你没有包含javascript文件?

        3
  •  0
  •   om.    15 年前

    我得到了这个-‘类型’是未定义的。 给了我一个很好的暗示,这对我很有效。 “Type”类在MS AJAX库中定义。我在html标题部分引用了我的custom.js文件。看起来这是导致此引用问题的原因。

     <asp:ScriptManager ID="ScriptManager1" runat="server">
       <Scripts>       
           <asp:ScriptReference Path="~/MyJscripts/custom.js"  />
       </Scripts>
    </asp:ScriptManager>