Question

J'ai mis avec succès un appel de Javascript Silverlight (j'appelle une applet java). Lorsque l'utilisateur se termine en utilisant l'applet, je voudrais envoyer les données à Silverlight; J'ai donc créé une fonction de rappel:

    [ScriptableMember]
    public void DoCallback(string svalue)
    {
        MessageBox.Show(s, "Value from Applet:", MessageBoxButton.OK);
    }

Tout fonctionne très bien, jusqu'à ce que la fonction DoCallBack () se termine - ici pour une raison toute application Silverlight arrête, et les charges App.xaml.cs à partir du début

.

La fonction est mise en œuvre dans un sous-Vue: ~ / Voir / Applet.xaml. Je suppose que d'une certaine manière l'application ne reçoivent pas le / # / paramètre Applet pour l'URI, qui est la raison pour laquelle il force un rechargement complet ..

Était-ce utile?

La solution

... ne jamais utiliser le code html au lieu d'entrée [@ type = "button"] dans un projet Silverlight, car il sera toujours présenter comme entrée [@ type = "submit"].

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top