.Net RIA Services: les forces de rappel Javascript pleine recharge de l'application
-
22-09-2019 - |
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 ..
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"].