|
分類:[.NET 全般]
[環境] VS2008 .Net Framework 3.5
現在、UpdatePanel内にあるTimerのTickからメッセージボックスを表示しようとしています。 メッセージの表示は以下のように行っています。
string message = string.Format("alert(\"{0}\");", s); ScriptManager.RegisterClientScriptBlock(this.updatePanel, this.GetType(), "NotifyMessage", message, true);
上記の方法でメッセージボックスの表示は行えるのですが、表示されて一定時間(15分)経過してからOKボタンを押すと Sys.WebForms.PageRequestManagerParserErrorExceptionが発生してしまいます。 (15分未満でOKボタンを押すとエラーは発生しない)
原因はAjaxの電文にゴミが入ることでこのエラーが発生するということは分かったのですが、対処方法が分かりませんでした。 IISのASPセッションタイムアウトを10時間にしてみたり、@PageのTraceをfalseにしてみたりと試してみたのですが改善しません。
何か情報がありましたらお願いします。
|