(異常) Microsoft JScript 執行階段錯誤: 'Sys.Extended.UI' 為空白或不是對象.

來源:互聯網
上載者:User

標籤:c#   asp.net   異常   ajax   控制項   

我的錯誤形式

(異常) Microsoft JScript 執行階段錯誤: ‘Sys.Extended.UI‘ 為空白或不是對象.

我的修改辦法

把<asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>

改為

 <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
        </ajaxToolkit:ToolkitScriptManager>

驗證控制項

 <ajaxToolkit:AutoCompleteExtender ID="TextBox1_AutoCompleteExtender" runat="server"
            TargetControlID="TextBox1" MinimumPrefixLength="1"
            ScriptPath="" ServiceMethod="GetCompletionDBList"
            ServicePath="AutoComplete.asmx" >
        </ajaxToolkit:AutoCompleteExtender>

上面的控制項是微軟內建的,後面的為AJAX工具箱的控制項。

個人認為可能是微軟內建的控制項不支援AJAX工具箱的AutoCompleteExtender  但是畢竟同一個工具箱裡面是支援的

所以把那個Manager控制項替換一下就可以了。

 

資料:

工具箱的;

www.asp.net/AJAX

論壇上其他的參考資料

論壇上的錯誤形式

我用的是  asp.net ajax tooklit控制項,   拖一個ajax控制項之後, 運行就中斷報錯,
Microsoft JScript 執行階段錯誤: ‘Sys.Extended.UI‘ 為空白或不是對象.

這是怎麼回事啊?

論壇上的修改辦法

To resolve this issue simply add CombineScripts=”false” to the AjaxToolkitManager tag, <asp:ToolkitScriptManager ID=”ToolkitScriptManager1″ runat=”server” CombineScripts=”false” ></asp:ToolkitScriptManager>

<ajaxToolkit:ToolkitScriptManager runat="server" ID="ajaxScriptManager" EnablePartialRendering="true" CombineScripts="false" /> 

(異常) Microsoft JScript 執行階段錯誤: 'Sys.Extended.UI' 為空白或不是對象.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.