Servicios .NET RIA: Fuerzas de Javascript de devolución de llamada completo de recarga de la solicitud
-
22-09-2019 - |
Pregunta
He implementado con éxito una llamada Javascript de Silverlight (Voy a llamar a un applet de Java). Cuando el usuario termina la utilización del subprograma, me gustaría enviar la parte posterior de datos para Silverlight; por lo que he creado una función de devolución de llamada:
[ScriptableMember]
public void DoCallback(string svalue)
{
MessageBox.Show(s, "Value from Applet:", MessageBoxButton.OK);
}
Todo funciona bien, hasta que termina la función DoCallBack () -. Aquí por alguna razón enteros que se cierre la aplicación de Silverlight abajo, y cargas App.xaml.cs desde el principio
La función se implementa en un sub-Vista: ~ / Vista / Applet.xaml. Creo que de alguna manera la aplicación no obtiene los / # / Applet parámetro para el URI, es por eso que fuerza una recarga completa ..
Solución
... Nunca utilice el HTML en lugar de entrada [@ type = "button"] en un proyecto de Silverlight, porque siempre presentará como entrada [@ type = "submit"].