こんにちは、ここでbodyunloadメソッドで[webmethod]を呼び出そうとしています。ブラウザが閉じるときにページメソッドを呼び出す
しかし、それはページの読み込み自体にのみ発生しています。どうすればそれを防ぐことができますか?何をしようとしていることは悪い考えです
[WebMethod]
public static void AbandonSession()
{
HttpContext.Current.Session.Abandon();
}
<script language="javascript" type="text/javascript">
//<![CDATA[
function HandleClose() {
PageMethods.AbandonSession();
}
//]]>
</script>
<body onunload="HandleClose()">
....
....
....
</body>
ありがとう、 Naguの
コードを表示してください。 –
何が起こっているかを説明するコードを投稿できますか? –
WebMethodが呼び出され、HandleCloseが呼ばれていると思いますか? –