【问题标题】:Working with VS2008/3.5 ASP AJAX site on a 2.0sp1/AJAX Extesnion 1.0 server?在 2.0sp1/AJAX Extesnion 1.0 服务器上使用 VS2008/3.5 ASP AJAX 站点?
【发布时间】:2010-10-09 14:38:37
【问题描述】:

我目前正在开发 3.5(构建到 3.5,因为我正在使用 LINQ)并将我的代码部署到 2.0 服务器。到目前为止,我在这方面取得了成功,但现在我正在尝试利用一些 ASP AJAX 工具,但我遇到了一个似乎无法解决的错误。

第一次收到

“未知的服务器标签 'asp:ScriptManager'。”

我将此添加到我的 web.config 控件部分:

"add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"

这产生了以下错误,我不确定如何纠正:

“基类包含字段'ScriptManager1',但其类型(System.Web.UI.ScriptManager)与控件类型(System.Web.UI.ScriptManager)不兼容。”

对此有什么想法或想法吗?

【问题讨论】:

  • 同事昨天也遇到了同样的问题。我喜欢这个——“但它的类型(System.Web.UI.ScriptManager)与控件类型(System.Web.UI.ScriptManager)不兼容。”

标签: .net asp.net asp.net-ajax scriptmanager


【解决方案1】:

您的项目在构建时引用了 System.Web.Extensions 的 .NET 3.5 版本,当它现在尝试工作时出现问题。

您需要确保所有引用都指向 1.0.61025.0 版本,并且不包含对 .NET 3.5 的引用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多