Обратная передача не запускается с использованием URLRewriting.Net в ASP.NET - PullRequest
0 голосов
/ 08 сентября 2011

Ну, я не уверен, в чем именно проблема, но мой постбэк не срабатывает должным образом.Я использую URLRewriting.Net и настроил его без расширения.Итак, страница, над которой я работаю, это http://xxx.xxx/products, и она переписывается в /products.aspx.

На моей главной странице есть кнопка для поиска по сайту.На моей странице контента также есть кнопка.Если я нажимаю кнопку содержимого страницы, страница выглядит так, как будто она публикует сообщения, но события управления не запускаются, а только событие загрузки страницы.

Если я удаляю кнопку на главной странице, она работает нормально.Кнопка главной страницы помещается в панель с установленной кнопкой по умолчанию.

Или, если я оставлю кнопку на главной странице и перейду к физическому URL-адресу, не используя переписанный URL-адрес, он будет работать нормально.

Чего мне не хватает?

Редактировать: Я проследил это до PostBackURL, установленного на кнопке на главной странице, которая должна была отправить обратную передачу в /search/default.aspx.Удаление PostBackURL устраняет проблему и события запускаются правильно.Но почему это происходит и как я могу это исправить?Спасибо.

1 Ответ

0 голосов
/ 10 сентября 2011

Вот возможный ответ на вашу проблему - я думаю, это может быть связано.

Это может быть вызвано прерыванием изменений в ASP.NET 4.0, где атрибуты действияпусто.

...