【问题标题】:AJAX change in .NET 4: Sys.Services.AuthenticationService.NET 4 中的 AJAX 更改:Sys.Services.AuthenticationService
【发布时间】:2009-10-21 14:02:11
【问题描述】:

我正在 VS 2010 中测试我现有的应用程序,并遇到了我的第一次休息。 ASP.NET AJAX 身份验证支持已更改。

Sys.Services.AuthenticationService.set_defaultLogoutCompletedCallback(OnLogoutCompleted);

这不再有效。 “Sys”已定义,但“Sys.Services”是未定义的对象。有没有人能快速找到替换功能?

编辑添加:

根据 ASP.NET AJAX 已更改以及客户端 AJAX 现在与 Visual Studio 2010 和 .NET 4 发行版分离的信息,我已将此标记为已回答。但是,这本身不足以成功迁移。除其他外,当前的 MS AJAX 测试版不支持 ASP.NET 设计器中的扩展器向导。此外,我还没有找到一种方法来成功编译在以前版本的 ASP.NET AJAX 中添加的控件扩展器。看起来 AJAX 迁移对于 VS 2010 中的 ASP.NET 应用程序来说将是一个艰难的领域。

在 VS 2010 发布时间前后,我希望看到一个社区 wiki,了解迁移技巧和技术。

【问题讨论】:

    标签: .net visual-studio-2010 asp.net-ajax .net-4.0 asp.net-4.0


    【解决方案1】:

    如果您使用的是 Visual Studio 2010 Beta 2,它可能是您的脚本引用。 Microsoft Ajax 库现在与 .NET Framework 一起在带外发布,因此嵌入在 System.Web.Extensions 中的脚本资源已被删除。

    您需要从http://ajax.codeplex.com 下载最新的库或使用新的 Microsoft Ajax 内容交付网络 (CDN)。

    这里有一些资源可以帮助你。

    The Microsoft Ajax Library and Visual Studio Beta 2

    Announcing the Microsoft AJAX CDN

    【讨论】:

    • @Rob,感谢您提供这些资源链接!在我有时间检查这是否解决了我的问题之前,还需要一天左右的时间;那我更新一下。
    猜你喜欢
    • 1970-01-01
    • 2013-02-27
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    相关资源
    最近更新 更多