2015-09-23 2 views
-1

У нас есть веб-страницы аутентификации asp.net с backend MySQL. Он имеет социальный вход и api, используемый для регистрации демографических данных пользователя при регистрации. Он использует MySQL как backend, Visual Studio 2010, код C# позади, .net framework 4.0 У нас есть еще одно приложение, которое разрабатывается в Flex 4.0 с WebORB Я хотел использовать проверку подлинности и регистрацию веб-страниц ASP.net и разрешить пользователю просматривать веб-приложение, разработанное в Flex с .net.Интеграция модуля аутентификации aspnet для гибкого веб-приложения .net

  1. Мы использовали HTTPService и RemoteObject привести данные из .net приложения и эти данные отображения на нашем гибком приложении успешно.

  2. Но теперь мы хотим интегрировать наши страницы ASP.Net (страницу регистрации и входа) в наше приложение flex, и эти страницы должны вызываться только из приложения flex.

  3. Я попытался вызвать страницу .aspx из гибкого приложения с помощью URLLoader класса, я добавил следующий код в события нажатия на кнопки управления, как показано ниже:

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

, но страница не открылась.

  1. Пожалуйста, дайте мне знать, как вызвать .aspx-страницы из приложения flex.
+0

Что вы подразумеваете под «страницей не открывается»? Вы пытаетесь отобразить Home.aspx в своем приложении Flex? Разбирайте данные? Запустить экземпляр браузера? Можете ли вы загрузить Home.aspx в своем браузере? Вы запустили Wireshark для проверки связи между Flex и вашим сайтом aspx? – Brian

+0

Я пытаюсь загрузить home.aspx в браузере. Я не проверял использование wirehark, вы можете предоставить какую-либо ссылку или помощь для этого. Специально для гибких проектов. –

+0

Является ли ваше приложение Flex запущенным в браузере, или это приложение Adobe AIR? Что касается URLLoader, это неправильный подход; он загрузит HTML из Home.aspx (или любого другого URL-адреса, который вы передаете), но у него нет компонента отображения. – Brian

ответ

0

Необходимо использовать navigateToUrl(). Как показано в the Flex Examples blog, вы можете просто:

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