Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
Гинько Александр: ASP. Почему при рефреше дублируется пересылка данных по методу POST?
Гинько Александр
unregistered
Автор темы
Ответить
Г
Гинько Александр unregistered Автор темы
  23 года назад / 19 марта 2002 10:47
Ответьте, великоразумные!
ASP
Если на странице есть форма с методом POST, и я делаю submit страницы саму в себя, то в дальнейшем, при нажатии клавиши "Refresh" вылетает окошко о возможности повторной пересылке данных. При этом клик на "Cancel" не обновляет страницу, а на "Retry" повторно пересылает данные из формы.
Как с этим справиться?
alexds
unregistered
Ответить
a
alexds unregistered
23 года назад / 19 марта 2002 12:07
У меня таже проблема. Помойму это делает сам браузер, но как ему сказать, чтобы он не делал это, я не знаю
Dmitry.Karpov
unregistered
Ответить
D
Dmitry.Karpov unregistered
23 года назад / 19 марта 2002 12:15
Так и должно быть по логике работы. Можно избежать этого кэшированием Web-страниц (часто скрипты выдают "Expired: 1969 год").
Или скрипт д.б. готов к повторной посылке тех же данных и отличать повторную посылку от новой (например, сравнивая с данными, присланными ранее с этой же машины). Можно сделать чекбокс для тех, кто хочет прислать имеено те же самые данные...

Добавление от 19-03-2002 12:15:

Так и должно быть по логике работы. Можно избежать этого кэшированием Web-страниц (часто скрипты выдают "Expired: 1969 год").
Или скрипт д.б. готов к повторной посылке тех же данных и отличать повторную посылку от новой (например, сравнивая с данными, присланными ранее с этой же машины). Можно сделать чекбокс для тех, кто хочет прислать имеено те же самые данные...
Гинько Александр
unregistered
Автор темы
Ответить
Г
Гинько Александр unregistered Автор темы
  23 года назад / 19 марта 2002 12:29
Нет, Expired не поможет, у меня на всех страницах стоит Expired=-1
Я вот что подумал... (хорошо начал, неправда ли? ) Это возникает, когда я делаю сабмит страницы саму в себя (action=та же страница). Может делать сабмит в другую страницу, а потом просто редиректом возвращаться на предыдущую? Поможет ли?
KSL
unregistered
Ответить
K
KSL unregistered
  23 года назад / 19 марта 2002 12:52
Po idee dolwno rabotat', togda eto uwe ne reload/refresh, a redirect bez posta.
Гинько Александр
unregistered
Автор темы
Ответить
Г
Гинько Александр unregistered Автор темы
  23 года назад / 19 марта 2002 13:16
Но мне так не нравится... Мне хотелось уменьшить количество страниц и обновляющиеся сами в себя формы мне всегда очень нравились... Может кто знает более элегантное решение?
KSL
unregistered
Ответить
K
KSL unregistered
  23 года назад / 19 марта 2002 13:30
Esli u tebja mnogo straniz s raznimi formami, to mowno sdelat' odin ASP, kotorij dlja vsex form rabotat' budet. T.e. Forma ne toka peredajet emu dannije, no i komandu, kotoruju nuwno vipolnit'. Ti v ASP delajew' case i sna4ala smotriw' o kakoj komande idet re4', a potom s4itivajew' sootvetstvenno nuwnije parametri, delajew' 4ego nado. A potom delajew' prjamo iz ASp redirect na referera.

Добавление от 19-03-2002 13:32:

.......i Expired=-1 ne vsegda pawet.... nekotorije dawe randomnije querystrigs pri post ispol'zujut wob cache ne bilo
Vitali N
unregistered
Ответить
V
Vitali N unregistered
23 года назад / 19 марта 2002 14:13
Гинько Александр
Именно так и надо делать. Ничего лучшего не придумаешь.
Форма отправляется на промежуточный скрипт, который ничего не выводит, обрабатывает данные и редиректит обратно.
Гинько Александр
unregistered
Автор темы
Ответить
Г
Гинько Александр unregistered Автор темы
23 года назад / 19 марта 2002 14:14
Vitali N
Хорошо, уломали!
KSL
unregistered
Ответить
K
KSL unregistered
  23 года назад / 19 марта 2002 15:28
Vitali N
A ja dumal eto toka moje mnenije
FM
Moderator
280/7812 ответов
24 года на iXBT, с марта 2001
Чаще пишет в "Видеозахват" (30%)
Россия
Инфо Ответить
F
FM Moderator
23 года назад / 19 марта 2002 18:54
А подумать? Ты послал данные методом POST. Затем рефрешишь. каким методом страница будет браться с сервера?.. Правильно, методом POST. А чтобы ты свои данные случайно не послал дважды (например, не сделал дважды заказ в Инет магазине), тебя и спрашивают.

Vitali N правильный вариант предложил. См. например, эту конферецию.
Ваш ответ:

Нет значка Нет значка Вот тут! Лампочка Восклицание Вопрос Класс! Улыбка Злость Огорчение Поговорим? Краснею Подмигивание Ругаю ОдобряюBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Последние обсуждения в Конференции
05:39Посоветуйте дистрибутив Linux Unix
05:36Правильный захват с кассет vhs Видеозахват
05:34Иммиграция. Как выжить за рубежом? Общий
05:31Что будет с нашим космосом? Политика
05:30Светодиодные лампы для дома и офиса Бытовая техника
05:26Что такое красота? Юмор
05:24x86 против ARM и других RISC-процессоров Процессоры
05:24AV-ресиверы и процессоры Onkyo: обсуждение, настройка, эксплуатация. ДК аудио
05:18Смартфон(планшет) постоянно на зарядке - вредно(опасно) или нет? Моб. телефоны
05:12Поделитесь своим настроением. Какое оно у вас сейчас? Флуд
05:09Что случилось с альфа-банком? Банки
05:04Выбор усилителя Стерео
04:57ADSL-доступ в интернет под брендом МГТС Рынок
04:53OLED телевизоры Samsung ДК TV
04:533D-флудилка Видеосистема
04:35Вопросы домостроения Ремонт
04:34Китайские автомобили. Обсудим? Авто
04:31PC и консоли, и вновь продолжается бой Игры
04:30Российские достижения в области "ИИ" ИИ
04:14Йота/Yota - объединенная тема Моб. операторы
23:25вчераSpaceX получит расширенные полномочия по закрытию пляжей и дорог в Техасе: детали новых законопроектов
22:23вчераМощный выброс солнечной плазмы может усилить северные сияния в 22–23 марта
22:13вчераКольца Сатурна временно «исчезнут» в результате редкого астрономического события
22:13вчераSamsung Galaxy S23 FE, Galaxy A52, Galaxy A53, Galaxy A25 и Galaxy A15 5G получили важное обновление вслед за Samsung Galaxy S24
21:57вчераНовый 7-местный кроссовер от Chery за 102,9 тыс. юаней (1,21) млн рублей: представлен Jetour X70 PLUS Champion Edition 2025
21:50вчераRTX 5090 FE стабильно дешевеет, но это всё ещё около 4000 долларов. Статистика цен на eBay показывает планомерное снижение
21:30вчера4 млн рублей за хорошо знакомый полноприводный кроссовер. В России начали принимать заказы на Mitsubishi Outlander 2025
21:23вчераКомпактный лазер с ультрафиолетовым «штопором» 193 нм: китайские учёные объединили нанолитографию, защиту данных и манипуляцию наночастицами в одной системе
21:12вчераКомпактный лазерный источник позволил провести микронную томографию газовой турбины
20:38вчераАлгоритмы ИИ обнаружили неожиданный квантовый эффект в теплопроводности OLED-материалов