Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Про сброс QueryString и про переадресацию с параметрами
|
|||
|---|---|---|---|
|
#18+
Добрый день! Возникло два вопроса: 1. На страницу делается Redirect, у URL прописывается параметр, скажем, Id. На странице, на которую перешли, есть стандартные контролы (типа GrivView и прочие), соответственно все операции с ними осуществляются по постбэку. Параметр Id из QueryString используется при первичном отображении страницы и больше не нужен... Но при постбэках этот параметр в QueryString сохраняется и немного мешает. Да, в логику можно вписать IsPostback, но не всегда это удобно... да и параметр этот висит в строке браузера... Как он него избавится? 2. Каким образом можно из стандартного серверного контрола сделать переадресацию на другую страницу, при этом передав параметры не через GET (т.е. QueryString), а через POST? Насколько я понимаю, Response.Redirect не подходит, им можно только QueryString заполнить :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 11:29 |
|
||
|
Про сброс QueryString и про переадресацию с параметрами
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Predicate, Вы писали: P>Добрый день! P>Возникло два вопроса: P>1. На страницу делается Redirect, у URL прописывается параметр, скажем, Id. На странице, на которую перешли, есть стандартные контролы (типа GrivView и прочие), соответственно все операции с ними осуществляются по постбэку. Параметр Id из QueryString используется при первичном отображении страницы и больше не нужен... Но при постбэках этот параметр в QueryString сохраняется и немного мешает. Да, в логику можно вписать IsPostback, но не всегда это удобно... да и параметр этот висит в строке браузера... Как он него избавится? P>2. Каким образом можно из стандартного серверного контрола сделать переадресацию на другую страницу, при этом передав параметры не через GET (т.е. QueryString), а через POST? Насколько я понимаю, Response.Redirect не подходит, им можно только QueryString заполнить :( Можно использовать сессию. Но я почти всегда предпочитаю передавать параметры в URL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 18:53 |
|
||
|
Про сброс QueryString и про переадресацию с параметрами
|
|||
|---|---|---|---|
|
#18+
AE>Можно использовать сессию. Но я почти всегда предпочитаю передавать параметры в URL. Да, но при постбэках эти параметры так и висят в URL, и определенным образом мешают :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 17:36 |
|
||
|
Про сброс QueryString и про переадресацию с параметрами
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Predicate, Вы писали: AE>>Можно использовать сессию. Но я почти всегда предпочитаю передавать параметры в URL. P>Да, но при постбэках эти параметры так и висят в URL, и определенным образом мешают :-( Можно использовать поле <INPUT runat="server" type="hidden" id="TestHid" name="TestHid" /> При постбеке отлавливать его значение: Request.Params["TestHid"]; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 11:13 |
|
||
|
Про сброс QueryString и про переадресацию с параметрами
|
|||
|---|---|---|---|
|
#18+
___>Можно использовать поле ___><INPUT runat="server" type="hidden" id="TestHid" name="TestHid" /> ___>При постбеке отлавливать его значение: Request.Params["TestHid"]; Так мне необходимо при первичном переходе на страницу передать параметр (фактически — идентификатор узла, с которого будет идти отображение), а сделать это можно, как я понимаю, только через QueryString. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 12:49 |
|
||
|
Про сброс QueryString и про переадресацию с параметрами
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Predicate, Вы писали: ___>>Можно использовать поле ___>><INPUT runat="server" type="hidden" id="TestHid" name="TestHid" /> ___>>При постбеке отлавливать его значение: Request.Params["TestHid"]; P>Так мне необходимо при первичном переходе на страницу передать параметр (фактически — идентификатор узла, с которого будет идти отображение), а сделать это можно, как я понимаю, только через QueryString. На той странице, откуда будет осуществлен переход, нельзя установить <INPUT runat="/>? А сам переход сделать как Redirect? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 12:54 |
|
||
|
Про сброс QueryString и про переадресацию с параметрами
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, t_a_n_k, Вы писали: ___>Здравствуйте, Predicate, Вы писали: ___>>>Можно использовать поле ___>>><INPUT runat="server" type="hidden" id="TestHid" name="TestHid" /> ___>>>При постбеке отлавливать его значение: Request.Params["TestHid"]; P>>Так мне необходимо при первичном переходе на страницу передать параметр (фактически — идентификатор узла, с которого будет идти отображение), а сделать это можно, как я понимаю, только через QueryString. ___>На той странице, откуда будет осуществлен переход, нельзя установить <INPUT runat="/>? А сам переход сделать как Redirect? А разве при редиректе этот параметр перейдет? ИМХО нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 13:28 |
|
||
|
Про сброс QueryString и про переадресацию с параметрами
|
|||
|---|---|---|---|
|
#18+
редиректом "запостить" параметры нельзя есть три варианта: 1) проверки IsPostBack, в некоторых случаях неприемлимо 2) на странице назначения сгрести полученные параметры себе в сессию и сделать редирект на себя, но без параметров (кривовато) 3) cross-page postback, когда постится сразу на другую страницу. во втором фреймворке это естьhttp://ln.com.ua/~openxs/articles/smart-questions-ru.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 13:35 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=870&tid=1389224]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 416ms |

| 0 / 0 |
