Response.redirect не сохраняет HttpContext.Current.Items

Я узнал оHttpContext и узнал, что

HttpContext объект будет создаваться заново для каждого запроса, переданного приложению ASP.Net

Теперь рассмотрим случай, когда у меня есть две страницы. WebForm1 и Webform2. В Form1 я пишу приведенный ниже код и перенаправляю на form2.

HttpContext.Current.Items.Add("Key", "Value");
запрос

Когда я использую Server.Transfer, этот ключ сохраняется, и это не так при использовании Response.Redirect

неразбериха

Когда новый запрос генерируется, создается объект HttpCopntext. Более того, сессия сохраняется. Который является частью HttpContext.

HttpContext.Current.Session

Если сессия может сохраняться, почему не можетHttpContext.Current.Items в ?Response.Redirect

Ответы на вопрос(2)

Ваш ответ на вопрос