Почему не работает обратная передача в корне моего домена? - PullRequest
1 голос
/ 27 мая 2009

У меня есть форма на главной странице, которая очень проста, но не будет работать, когда сайт находится в корне.

Работает нормально:

www.mysite.com / page.aspx

www.mysite.com / другой / page.aspx

Не работает:

www.mysite.com

Я нажимаю кнопку, и она отправляется обратно

www.mysite.com / default.aspx

Но ничего не было выполнено, теперь, если я снова попробую форму в /default.aspx, она будет отправлена ​​и выполнится нормально.

Что я делаю не так?

Ответы [ 3 ]

1 голос
/ 27 мая 2009

Спасибо за ответ, я только разобрался!

Я использую isapi, чтобы убедиться, что все мои URL-адреса имеют нижний регистр, а 301 перенаправляет любые URL-адреса верхнего регистра на их эквивалентную строчную версию.

При обратной передаче его действие - Default.aspx ... Мой скрипт перенаправлял его в default.aspx и терял значения до того, как он был отправлен обратно.

1 голос
/ 27 мая 2009

Мне кажется, что перенаправление страниц по умолчанию - это случайная (или преднамеренная) потеря всех данных формы. Сначала я бы предложил не перенаправлять на несуществующую страницу.

Однако, если вы настаиваете, я бы попробовал что-то вроде Перезапись URL . Надеюсь, что перезапись из модуля сохранит данные формы без изменений, но я не могу точно сказать, что это произойдет. Удачи!

0 голосов
/ 27 мая 2009

Есть ли у вас Index.aspx в корне вашего сайта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...