Serviços .NET RIA: JavaScript Retorno de retorno de retorno completo do aplicativo
-
22-09-2019 - |
Pergunta
Implementei com sucesso uma chamada JavaScript da Silverlight (estou chamando um applet java). Quando o usuário terminar usando o applet, gostaria de enviar os dados de volta ao Silverlight; Então, eu criei uma função de retorno de chamada:
[ScriptableMember]
public void DoCallback(string svalue)
{
MessageBox.Show(s, "Value from Applet:", MessageBoxButton.OK);
}
Tudo funciona bem, até que a função docallback () termine - aqui, por algum motivo, todo o aplicativo Silverlight desliga e o app.xaml.cs carrega desde o início.
A função é implementada em uma sub-visão: ~/view/applet.xaml. Acho que de alguma forma o aplicativo não obtém o parâmetro /# /applet para o URI, é por isso que força uma recarga completa.
Solução
... nunca use o html botão Em vez de entrada [@type = "button"] em um projeto Silverlight, porque sempre enviará como entrada [@type = "submit"].