两个不同版本的AjaxControlToolkit在同一个Web应用程序中

时间:2010-03-15 19:11:28

标签: ajaxcontroltoolkit

我有两个不同版本的AjaxControlToolkit dll,我在我的Web应用程序中添加了两个dll的引用。我还在web.config中设置了control tagprefix。

现在其中一个页面使用的是1.0版本,我想在另一个页面中使用3.0版本。我收到了以下错误。

“服务器标签'ajaxToolkit:SliderExtender'不明确。请修改导致歧义的相关注册并选择新的标记前缀。”

知道我做错了吗?

4 个答案:

答案 0 :(得分:1)

您不能在单一解决方案网站应用程序中使用两个不同版本的Ajax工具包。

只使用单个Ajax工具包版本。

答案 1 :(得分:0)

我的建议是使用最新版本的工具包,为什么需要在单独的页面上使用旧版本?

答案 2 :(得分:0)

是否将<%@ Register...工具箱版本3.0作为Assembly属性添加到您的页面帮助中?

编辑:就个人而言,我没有做过这样的事情 您是否可以将tagPrefix更改为其他名称以查看其是否有效? 安装工具包的DLL在哪里? GAC

答案 3 :(得分:0)

您必须下载特定于Web应用程序中的.Net框架的源版本,并使用不同的程序集名称重新编译其中一个。

请参阅herehere