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