【发布时间】: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 应用程序。
我们已经使用 HTTPService 和 RemoteObject 从 .net 应用程序中获取数据,并且这些数据已成功显示在我们的 flex 应用程序上。
但是现在我们想将我们的 ASP.Net 页面(注册和登录页面)集成到我们的 flex 应用程序中,这些页面应该只能从 flex 应用程序调用。
我尝试使用 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);
但是页面没有打开。
- 请告诉我如何从 flex 应用程序调用 .aspx 页面。
【问题讨论】:
-
“页面未打开”是什么意思?您是否尝试在您的 Flex 应用程序中显示 Home.aspx?解析数据?启动浏览器实例?您可以在浏览器中加载 Home.aspx 吗?您是否运行过 Wireshark 来检查 Flex 和您的 aspx 站点之间的通信?
-
我正在尝试在浏览器中加载 home.aspx。我没有使用wireshark进行检查,您能否提供任何链接或帮助。特别适用于弹性项目。
-
您的 Flex 应用程序是否已经在浏览器中运行,还是 Adobe AIR 应用程序?至于 URLLoader,那是错误的做法;它将从 Home.aspx(或您传递的任何 URL)加载 HTML,但它没有显示组件。
-
@Brian,我在浏览器中运行的 flex Web 应用程序
标签: c# mysql asp.net apache-flex weborb