Выполнить код при нажатии кнопки или, если есть строки запроса

Прямо сейчас у меня есть окно поиска, которое при нажатии кнопки поиска запускается код в файле VB (анализ и обработка поискового запроса), а затем перенаправляет на страницу результатов поиска. Я хочу иметь окно поиска на странице результатов поиска, которое будет перенаправлено на страницу поиска со строкой запроса, содержащей поисковый запрос.

Итак, мой вопрос, могу ли я добавить к этому:

Protected Sub btnSearch_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSearch.Click

Где он запускает этот код при нажатии этой кнопки, или если в URL есть строка? Query=search-query?

Спасибо!

1 ответ

Решение

В обработчике событий загрузки страницы:

If Not Request.QueryString("query") Is Nothing Then

   btnSearch_Click(Nothing, Nothing)

End If

Если вы не хотите, чтобы это делалось на постбэках, убедитесь, что вы написали для этого код.

Другие вопросы по тегам