6

我正在尝试让 AJAX 扩展在现有的 Web 窗体应用程序上运行。

我已经使用 Nuget 添加了 AjaxControlToolkit。作为测试,我设置了一个带有按钮的页面并添加了一个按钮确认扩展。

我收到此错误:

0x800a138f - JavaScript 运行时错误:无法获取未定义或空引用的属性“UI”

在动态创建的 Javascript 中的以下行:

$create(Sys.Extended.UI.ConfirmButtonBehavior, {"ConfirmText":"Are ya totally sure?","id":"MainContent_Button1_ConfirmButtonExtender"}, null, null, $get("MainContent_Button1"));

我猜其中一个库是错误的版本,但不知道如何解决这个问题。我尝试使用 Nuget 更新软件包。

有任何想法吗?

谢谢!

4

2 回答 2

19

尝试AjaxToolkit注册

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</ajaxToolkit:ToolkitScriptManager>
于 2013-08-08T17:57:38.700 回答
6

Ajax Control Toolkit 的许多教程都告诉您使用 Ajax Extensions 选项卡中的“ScriptManager”。对于最新版本 (4.5),您需要使用工具包中的“ToolkitScriptManager”。

于 2013-09-21T11:36:33.643 回答