Выполнить код при нажатии кнопки или, если есть строки запроса
Прямо сейчас у меня есть окно поиска, которое при нажатии кнопки поиска запускается код в файле 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
Если вы не хотите, чтобы это делалось на постбэках, убедитесь, что вы написали для этого код.