Beispiel #1
0
 /// <summary>
 /// Метод по обработке запроса
 /// </summary>
 public void ProcessRequest(HttpContext context)
 {
     //todo: если такой GUID не существуют, доделать возврат ошибки и перегрузить страницу всвязи с устареванием сессии.
     //разместите здесь вашу реализацию обработчика.
     if (!String.IsNullOrWhiteSpace(context.Request["__VIEWSTATE"]))
     {
         var formatter = new ObjectStateFormatter();
         var pair      = formatter.Deserialize(context.Request["__VIEWSTATE"]) as Pair;
         if (pair != null && pair.First != null && pair.First.ToString().Length == 36)
         {
             if (StsSqlPageStatePersister.ResetPageStateTimeout(new Guid(pair.First.ToString())))
             {
                 context.Response.Write("OK");
             }
         }
     }
 }