У меня есть форма поиска в приложении, которое я сейчас разрабатываю, и я хотел бы, чтобы он был эквивалентом method="GET"
.
Таким образом, при нажатии кнопки поиска пользователь переходит к search.aspx?q=the+query+he+entered
Причина, по которой я хочу это, - это просто закладки-закладки, плюс он чувствует себя чище, чтобы сделать это таким образом.
Я также не хочу, чтобы значение скрытого поля viewstate добавлялось к URL-адресу.
Лучшее, что я мог придумать для этого:
- Захват события щелчка на стороне сервера и
Response.Redirect
. - Прикрепите обработчик Javascript
onclick
к кнопке, которая запускаетwindow.location.replace
.
Оба чувствуют себя необычно и неоптимально... Можете ли вы придумать лучший подход?