| 
                 分類:[.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にしてみたりと試してみたのですが改善しません。
  何か情報がありましたらお願いします。
 
  |