Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Возникла проблема передачи значений между формами. Рассмотрел хоттип ашдрюммера . Сразу оговорюсь, что первый вариант через GET не устраивает. Во втором случае (при передаче через сессию) возникает проблема, что открываемая страница не успевате обновляться при повторном открытии. Код такой: вызывающая страница Код: plaintext 1. 2. 3. 4. Код: plaintext 1. Оптимальным вариантом показался вариант 3 (Server.Transfer), но если в проекте много форм и почти в каждой идет такой обработчик исключений Код: plaintext 1. 2. 3. 4. 5. в хоттипе написано следующее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. помогите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 07:19 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
после длительной возни остановился пока на миксе первого и 3-го вариантов вызывающая Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 07:48 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
Самый простой вариант это наверное получать базовый тип WebFormы, а через него уже выбирать по id значения контролов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 11:10 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
Я что-то не понял - какие проблемы с сессиями? Пример приведите хороший :) -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 11:43 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
а с сессией скорее всего кэширвоание в браузере, т.к. приведенный пример должен работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 12:24 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
2 tygra пример тот же самый на одной форме задаем Session["param1"]="value"; на другой запрашиваем string s = Session["param1"]; и удаляем Session.Remove("param1"); В первый раз отрабатывает, во второй показывает первое значение, нужно жать рефреш чтобы показало второе 2 VladiCh а можно поподробнее, как это кэширование отключить что ли? это именно особенность настроек браузера или где-нибудь в проекте можно это задать? -------------- вышел и рекурсии. оп-па! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 12:47 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
можно в проекте на InitPage Код: plaintext 1. 2. 3. статья по теме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 13:51 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
Это может быть и кэширование, да. Отключить нафиг. Хотя у нас ничего не надо отключать, все и так работает. Потому как сессии отрабатывают на все 100 - у нас весь сайт на них живет. Ну плюс еще кэши :) -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 15:38 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
Можно через Response.Cache отключать, но Response.Cache.SetCacheability действует только на Cache-Control, а этого не всегда хватает. нужно еще Response.Cache.SetExpires использовать. можно и просто добавлять заголовки: Код: plaintext 1. 2. при любых настройках браузера это должно кэширование отключать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2004, 18:14 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
ура. спасибо leTaon все заработало! -------------- вышел из рекурсии. и оп-па! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 07:01 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
VladiChпри любых настройках браузера это должно кэширование отключать Использую именно эти 3 строки, чтобы отключить кэширование. В основном это работает. Но встречаются такие пользователи, у которых сервера (прокси, провайдеры и т.п.) просто игнорируют эти заголовки и "подсовывают" пользователям (браузерам) старые страницы. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 08:22 |
|
||
|
передача параметров между формами
|
|||
|---|---|---|---|
|
#18+
Да, я немного погорячился - это не всегдя работает. И в браузере можно поставить "Never check for new versions". Но тогда может помочь подстановка рандомного параметра (а лучше guid) в строку запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 11:23 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32712039&tid=1395130]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 270ms |
| total: | 426ms |

| 0 / 0 |
