Как предотвратить обратную передачу в gridview - PullRequest
0 голосов
/ 11 февраля 2012

У меня есть вид сетки, который вызывает обратную передачу, когда я хочу отредактировать строку, щелкнув «изменить» в моем виде сетки.

Как я могу предотвратить обратную передачу при редактировании?

Ответы [ 2 ]

1 голос
/ 11 февраля 2012

Я предполагаю, что в каждой строке есть кнопка редактирования. Нажав кнопку редактирования, вы можете заполнить элементы управления или свою форму ввода данных без обратной передачи. пример RowBoundEvent из Gridview.


Добавьте атрибуты onclick к нажатию кнопки редактирования в этом событии.


Ссылки

Выбор щелчка строк в GridView через код ClientSide

Как я могу сделать щелчок с индексом строки в качестве параметра, на строке сетки GridView в asp.net?

c # gridview строка щелчка


Используйте Update Panel, чтобы избежать Postbacks для Gridview events. Обязательно используйте UpdateMode="Conditional"


Ссылки

Не забудьте установить для UpdatePanel UpdateMode значение Условный

1 голос
/ 11 февраля 2012
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>
...