【问题标题】:Integrate aspnet authentication module to flex .net web application将 aspnet 身份验证模块集成到 flex .net Web 应用程序
【发布时间】:2015-09-23 09:29:59
【问题描述】:

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

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

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

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

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 页面。

【问题讨论】:

  • “页面未打开”是什么意思?您是否尝试在您的 Flex 应用程序中显示 Home.aspx?解析数据?启动浏览器实例?您可以在浏览器中加载 Home.aspx 吗?您是否运行过 Wireshark 来检查 Flex 和您的 aspx 站点之间的通信?
  • 我正在尝试在浏览器中加载 home.aspx。我没有使用wireshark进行检查,您能否提供任何链接或帮助。特别适用于弹性项目。
  • 您的 Flex 应用程序是否已经在浏览器中运行,还是 Adob​​e AIR 应用程序?至于 URLLoader,那是错误的做法;它将从 Home.aspx(或您传递的任何 URL)加载 HTML,但它没有显示组件。
  • @Brian,我在浏览器中运行的 flex Web 应用程序

标签: c# mysql asp.net apache-flex weborb


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-13
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多