2015-09-23 23 views
-1

我们有asp.net验证网页与后端的MySQL。它具有社交登录和api,用于在注册时为用户提供人口统计数据。它使用MySQL作为后台,Visual Studio 2010中,后面的C#代码,.NET框架4.0 我们有在从Flex 4.0开发具有的WebORB 另一个应用程序我想使用的ASP.net网页认证和注册,并允许用户查看用.net在Flex中开发的Web应用程序。集成ASPNET认证模块弯曲.NET Web应用程序

  1. 我们使用的HTTPService和RemoteObject的把从.NET应用程序的数据,该数据被成功显示在我们的Flex应用程序。

  2. 但现在我们希望我们的ASP.Net页面(注册和登录页面)集成到我们的Flex应用程序和这些网页应当只从Flex应用程序调用。

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

  • 我试图使用URLLoader类从Flex应用程序调用.aspx页面中,我在下面的按钮控件的Click事件添加下面的代码

    但页面未打开。

  • 请让我知道如何调用的.aspx从Flex应用程序的页面。
  • +0

    你是什么意思的“网页没有打开”?你想在你的Flex应用程序中显示Home.aspx?解析数据?启动浏览器实例?你可以在浏览器中加载Home.aspx吗?你运行Wireshark来检查Flex和你的aspx站点之间的通信吗? – Brian

    +0

    我想在浏览器中加载home.aspx。我没有使用wireshark检查,你能提供任何链接或帮助。特别为flex项目。 –

    +0

    您的Flex应用程序已经在浏览器中运行,还是Adobe AIR应用程序?至于URLLoader,这是错误的方法;它会从Home.aspx(或任何你传递的URL)加载HTML,但它没有显示组件。 – Brian

    回答

    0

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

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