Старейшина
Зарегистрирован: 29 September 2002
Сообщения: 647
Примеры кода: 2
|
RE[3]: Redirect with POST |
21 October 2002 18:54 |
|
|
|
|
Форма сабмитится постом. А на стороне сервера надо редиректнуть на другую страницу (типа Response.Redirect()).
Как можно при этом на другую страницу передать данные постом (Request.Form["..."])?
Делаешь серверный Server.Transfer вместо киентского редиректа. И тогда в классе второй странице будет все видно, насколько я помню и если я прав
Server.Transfer как я понял работает только для перехода на форму в этом же виртуальном каталоге. А если надо запостить на другой сайт, например?
К тому же я так понимаю, Server.Transfer лучше не использовать, так как переход происходит на сервере, клиент об этом ничего не знает и считает что находится на первой форме, следовательно всякие нехорошие моменты...
Ну да, с то поправкой, что редирект происходит в рамках одного пирложения. Хотя, может я что-то незнаю
а о каких неприятных моментах ты говоришь? между прочим, такой редирект работает быстрее, чем клиентский We take I.T. easy!
|
|