将 aspnet 身份验证模块集成到 flex .net web 应用程序

Integrate aspnet authentication module to flex .net web application

我们有 asp.net 个带有后端 MySQL 的身份验证网页。它具有社交登录和 api 用于在注册时提供用户的人口统计信息。它使用 MySQL 作为后端,Visual Studio 2010,C# 代码隐藏,.net framework 4.0 我们还有另一个使用 WebORB 在 Flex 4.0 中开发的应用程序 我想使用 ASP.net 网页的身份验证和注册,并允许用户使用 .net 查看在 Flex 中开发的 Web 应用程序。

  1. 我们已经使用 HTTPService 和 RemoteObject 从 .net 应用程序中获取数据,并且该数据已成功显示在我们的 flex 应用程序上。

  2. 但现在我们想将我们的 ASP.Net 页面(注册和登录页面)集成到我们的 flex 应用程序中,并且这些页面应该只从 flex 应用程序调用。

  3. 我尝试使用 URLLoader 从 flex 应用程序调用 .aspx 页面 class,我在按钮控件的点击事件中添加了以下代码,如下所示:

var loader:URLLoader=new URLLoader();
var PATH:String = "http://localhost:49531/WebSite1/Home.aspx";
var textRequest:URLRequest = new URLRequest(PATH);
loader.load(textRequest);

但是页面打不开

  1. 请告诉我如何从 Flex 应用程序调用 .aspx 页面。

您需要使用 navigateToUrl()。如the Flex Examples blog所示,你可以简单地做:

var urlRequest:URLRequest = new URLRequest(url);
navigateToURL(urlRequest, String(comboBox.selectedItem));