0
我想,當你關閉應用程序Silverlight的退出調用Web服務
public App()
{
this.Startup += this.Application_Startup;
this.Exit += this.Application_Exit;
this.UnhandledException += this.Application_UnhandledException;
InitializeComponent();
}
private void Application_Exit(object sender, EventArgs e)
{
ClientReverse.UserExitGameAsync((Guid)Login);
}
服務器將數據發送到服務器:
public void UserExitGame(Guid UserGuid)
{
Games.Games.ExitUserGames(UserGuid);
}
但服務器端並不滿意。
因爲silverlight正在調用WCF,爲什麼不直接調用HTML中的onbeforunload並使用ajax調用WCF而不是silverlight? – Rumplin
@Rumplin:這也是有效的,但我看到很多關於'onbeforeunload'的故事不適用於所有瀏覽器。歌劇顯然不會解僱它。 –
好吧,不知道,因爲我主要在IE和Silverlight的封閉環境(Intranet)中工作。謝謝你的提示。 – Rumplin