2013-09-05 55 views

Trả lời

40

Giải pháp là để thay thế <asp:ScriptManager> với <ajaxToolkit:ToolkitScriptManager>.

+2

Bạn là người hùng của tôi. –

+0

Cảm ơn, Điều này đã khắc phục được sự cố của tôi. – Aaron

+0

Lỗi nhỏ: Đó là <* ajaxToolkit *: ToolkitScriptManager>, không phải <* asp *: ToolkitScriptManager>. – Drasive

6

Trong trường hợp của tôi, tôi đã cần sử dụng <ajaxToolkit:ToolkitScriptManager> để thay thế.

+0

Điều này dường như là cách chính xác để tạo thẻ dựa trên đăng ký thẻ-to-nameapce mặc định xảy ra khi thêm gói từ NuGet. –

+0

cảm ơn bạn, tính năng này phù hợp với tôi, tại sao họ thay đổi thẻ từ phiên bản sang phiên bản? rất lúng túng – chulian

0

Đầu tiên, đăng ký lắp ráp:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> 

Sau đó, thêm toolkitScript Manager:

<cc1:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"> 

0

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

sử dụng nó thay vì Trình quản lý tập lệnh đơn giản