.Net RIA Servizi: Javascript forze di callback piena reload dell'applicazione
-
22-09-2019 - |
Domanda
Ho implementato con successo una chiamata JavaScript da Silverlight (sto chiamando un applet Java). Quando l'utente termina utilizzando l'applet, mi piacerebbe per inviare i dati al Silverlight; così ho creato una funzione di callback:
[ScriptableMember]
public void DoCallback(string svalue)
{
MessageBox.Show(s, "Value from Applet:", MessageBoxButton.OK);
}
Tutto funziona bene, fino a quando il DoCallback () funzione termina - qui per qualche motivo l'intera applicazione Silverlight si spegne, e carichi app.xaml.cs fin dall'inizio
.La funzione è implementata in un sub-View: ~ / Vista / Applet.xaml. Credo che in qualche modo l'applicazione non si ottiene il / # / parametro Applet per l'URI, è per questo che costringe una ricarica completa ..
Soluzione
... non usare mai l'html al posto di input [type = "button" @] in un progetto Silverlight, perché sarà sempre presenterà come ingresso [@ type = "submit"].