2014-01-18 4 views
0

Я создал приложение ASP.NET WebForm. Скажем, например, у меня есть строковое значение и вы хотите отправить его на другую страницу в моем приложении, например.Как отправить сеанс на другую страницу WebForm ASP.NET?

string sValue = "information"; 

Затем я положил это в сессии, так:

Session["value"] = sValue; 

Затем я хочу, чтобы перейти на другую страницу в моем веб-приложение, таким образом я использую:

Response.Redirect("~/ViewInvoices.aspx"); 

Однако, когда я попытаться извлечь любую информацию со сессии, это не имеет значения

string sValue = Session["value"]; <-is now null 

Может ли кто-нибудь решить проблему или даже предложить решение для этой работы?

ответ

1

Используйте это для перенаправления:

Response.Redirect("~/ViewInvoices.aspx", false); 
+0

Сессия [ «значение»] содержит нуль, когда я пытаюсь получить доступ к нему с новой страницы. (Я должен был добавить «.ToString()» к моему примеру - я его обновлю) –

+0

@BrianPeach Я обновил свой ответ –

+0

Выбрасывает ошибку с ошибкой null, я думаю, что это может быть способ, которым я перехожу на другую страницу, может быть создание нового сеанса пользователя? –

Смежные вопросы