Я успешно выполнил вызов Javascript из Silverlight (я вызываю java-апплет). Когда пользователь закончит использовать апплет, я хочу отправить данные обратно в Silverlight; поэтому я создал функцию обратного вызова:.Net RIA Services: обратный вызов Javascript заставляет полностью перезагрузить приложение
[ScriptableMember]
public void DoCallback(string svalue)
{
MessageBox.Show(s, "Value from Applet:", MessageBoxButton.OK);
}
Все отлично работает, пока DoCallback() функция заканчивается - здесь по какой-то причине все Silverlight приложение отключает и App.xaml.cs нагрузки вверх от начало.
Эта функция реализована в под-виде: ~/View/Applet.xaml. Я думаю, как-то приложение не получить/#/параметр апплета для URI, поэтому она заставляет полностью перезагрузить ..