В моем приложении Facebook Canvas у меня следующая проблема:
Приложение Facebook работает в iframe внутри Facebook.
По сути это ASP.NETПриложение MVC с двумя разными приложениями silverlight , вложенными в два разных представления (и разные контроллы)
Если пользователь находится в одном элементе управления Silveright, пользователь должен иметь возможность перейти к другомууправление Silverlight и выйдите из старого управления Silverlight.(все это должно происходить в приложении Facebook canvas)
До сих пор я пробовал это с:
HtmlPage.Window.Navigate(new Uri("http://apps.facebook.com/appname/Game/Index?opponentId=" + opponentId));
Он каким-то образом пытается перемещаться, но не правильно.Я просто вижу ссылку и логотип в фрейме.Когда я нажимаю на ссылку, она перемещается правильно.
Вы можете увидеть результат здесь: http://hospero.de/facebook.jpg
Как я могу правильно перейти к новому элементу управления Silverlight внутри iframe facebook?
Заранее спасибо
РЕДАКТИРОВАТЬ:
Теперь переход на страницу, содержащую новый элемент управления Silverlight работает.
Но почему-то не может загрузитьЭто.Это странно, потому что тот же самый Control работает при отдельном тестировании.
Я получаю следующую ошибку:
Unhandled Error in Silverlight Application Code: 2104
Я исследовал, что это за ошибка, и большую часть времени она имела какое-то отношение кТипы MIME.
Но как это может быть, если мой первый элемент управления загружен идеально?