Response.Redirect с заголовками

я пытаюсь установить заголовки и перенаправить на другую страницу, как эта -

Response.Headers.Add("id", "testtest");
Response.Redirect("http://www.somesite.com/somepage.aspx");

И в page_load somepage.aspx я проверяю запрос для заголовков -

if (!string.IsNullOrEmpty(Request["id"]))
{
   // do something with "id"
}

Но Запрос ["id" ] всегда равен нулю. Как мне получить значения заголовка на новой странице? Я не хочу использовать строки запроса.

Спасибо!

Обновление:

Вот еще немного подробностей - у меня два веб-приложения ASP.NET v4 (Сайт 1 и Сайт 2) работают на двух разных машинах. Сайт 1 имеет только одну форму aspx и только одну кнопку на ней. При нажатии кнопки я попадаю в базу данных и получаю нужное мне значение, и должен передать его на сайт 2. В Global.asax сайта 2 я ' Я буду читать информацию заголовка, полученную с сайта 1, и использовать значение.

Обновление №2:

Мне удалось заставить его работать -

 Response.Write(
                    string.Format(
                        @"<form action='{0}' id='test' method='POST'><input type='hidden' name='key' value={1} /></form>
                  <script type='text/javascript'>
                     document.getElementById('test').submit();
                  </script> ",
                        "http://www.somesite.com", "1234"));

На целевом сайте мне удалось получить значение using -

Request["key"]
9
задан tempid 1 November 2010 в 16:42
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: