У меня есть вид сетки, который вызывает обратную передачу, когда я хочу отредактировать строку, щелкнув «изменить» в моем виде сетки.
Как я могу предотвратить обратную передачу при редактировании?
Я предполагаю, что в каждой строке есть кнопка редактирования. Нажав кнопку редактирования, вы можете заполнить элементы управления или свою форму ввода данных без обратной передачи. пример RowBoundEvent из Gridview.
Добавьте атрибуты onclick к нажатию кнопки редактирования в этом событии.
Ссылки
Выбор щелчка строк в GridView через код ClientSide
Как я могу сделать щелчок с индексом строки в качестве параметра, на строке сетки GridView в asp.net?
c # gridview строка щелчка
Используйте Update Panel, чтобы избежать Postbacks для Gridview events. Обязательно используйте UpdateMode="Conditional"
Update Panel
Postbacks
Gridview events
UpdateMode="Conditional"
Не забудьте установить для UpdatePanel UpdateMode значение Условный
use Ajax Update Panel Control, Sample code.. this may helpful to you.. <asp:UpdatePanel ID="grdUpdatePanel" runat="server" UpdateMode="Conditional"> <ContentTemplate> <asp:GridView ID="grdItemDetails" runat="server"> -- your code -- -- your code -- -- your code -- </asp:gridView> </ContentTemplate> </asp:updatePanel>