У меня есть приложение WebForms.Имеется таблица (управление повторителем) с редактируемым полем Количество.Также есть поле поиска и кнопка «Добавить в корзину».Я сталкиваюсь с проблемой, которая, вероятно, тривиальна, и все же я не знаю, как ее решить.Если я помещаю код, который заполняет таблицу, в метод Page_Load (), функция поиска работает, но когда пользователь нажимает кнопку «Добавить в корзину», ввод в поле «Количество» перезаписывается.Этого не происходит, если я помещаю код, который заполняет таблицу, в метод Init (), но в этом случае функциональность поиска не работает, так как поле поиска, конечно, пусто на этапе Init ().
Не могли бы вы сообщить, где я должен разместить код?
Вот некоторый код:
Эта таблица строится на основе текста поиска:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
...
If Not IsNothing(Request.QueryString("group")) Then
buildTable(CInt(Request.QueryString("cat")), CInt(Request.QueryString("group")), CurrentPage)
Else
buildTable(CInt(Request.QueryString("cat")), 0, CurrentPage)
End If
End If
...
Sub buildTable(ByVal itemCat As Integer, ByVal itemGroup As Integer, Optional ByVal pageNo As Integer = 1)
...
If Not String.IsNullOrEmpty(txtSearch.Text) Then
cmd.Parameters.AddWithValue("SearchText", txtSearch.Text)
End If
...