在我的應用程序的一頁中,我得到類型未定義 AJAX腳本錯誤。類型未定義MVC AJAX腳本
這是爲什麼?
錯誤消息:未定義
類型
MicrosoftMvcAjax.js()()Microsof ... vcAjax.js
(第6行)
類型[該誤差BREAK] .registerNamespace( 'Sys.Mvc');
Sys.Mv ... reate_AjaxOptions =函數(){返回{};}`
在我的應用程序的一頁中,我得到類型未定義 AJAX腳本錯誤。類型未定義MVC AJAX腳本
這是爲什麼?
錯誤消息:未定義
類型
MicrosoftMvcAjax.js()()Microsof ... vcAjax.js
(第6行)
類型[該誤差BREAK] .registerNamespace( 'Sys.Mvc');
Sys.Mv ... reate_AjaxOptions =函數(){返回{};}`
您可以通過安裝Firefox的Firebug開始 - 它會給你一個更好的錯誤信息完整的調用堆棧。
聽起來像你試圖實例化一些未定義的東西,也許你沒有包含JavaScript文件?
我得到了這個 - 'Type'是未定義的。 伊戈爾澤維卡給了一個很好的提示,它爲我工作。 「類型」類是在MS AJAX庫中定義的。我在我的html頭部分引用了我的custom.js文件。看起來像是造成這個參考問題。 我在ScriptManager的部分內移動了我的custom.js引用。
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Path="~/MyJscripts/custom.js" />
</Scripts>
</asp:ScriptManager>
你必須添加引用MicrosoftAjax.js以及
<script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
我想在頁面事宜腳本的順序? – zsharp 2009-10-27 00:56:30
是的。如果在foo.js中定義了某些內容,並且在foo.js之前加載並在foo.js中調用某些內容,bar.js將會失敗。 – 2009-10-27 02:59:30