Передача данных и перенаправление на новую страницу в .net - PullRequest
1 голос
/ 16 марта 2011

Я ищу способы перенаправить страницу из кода на стороне сервера и передать пару переменных на новую страницу (я могу передать те же данные через строку запроса или сеанс, но я не хочу этого делать), что лучшеэто?

Заранее спасибо !!!

1 Ответ

7 голосов
/ 16 марта 2011

У вас есть несколько вариантов:

  • QueryStrings (вы не хотите использовать это)
  • ASP.Net Session (вы не хотите использовать это)
  • Несколько скрытых форм с переменными (http://msdn.microsoft.com/en-au/magazine/cc164151.aspx)
  • Использование атрибута Button PostBackUrl.
  • Выставлять свойства / переменные страницы как открытые - грязные.
  • ASP.Net Cache
  • NCache (http://www.alachisoft.com/ncache/)
  • Server.TransferRequest (http://msdn.microsoft.com/en-us/library/aa344901.aspx) , Может обрабатывать любые дополнительные заголовки, которые вы размещаете внутри запроса (данные публикации).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...