【问题标题】:How to prevent postback on gridview如何防止在gridview上回发
【发布时间】:2012-03-03 14:35:58
【问题描述】:

我有一个gridview,当我想通过单击gridview 中的“编辑”来编辑一行时,它会导致回发。

如何在编辑时防止回发?

【问题讨论】:

    标签: c# gridview postback edit autopostback


    【解决方案1】:

    我假设在每一行中都有一个编辑按钮。单击编辑按钮后,您可以在没有回发的情况下填充控件或 数据输入表单。 Gridview 的示例RowBoundEvent


    在此事件中的编辑按钮点击上添加onclick属性


    参考文献

    GridView Row Click Selection via ClientSide Code

    How can i made onclick with row index as parameter, on GridView Grid row in asp.net?

    c# gridview row click


    使用Update Panel 来避免Postbacks 用于Gridview events。确保使用UpdateMode="Conditional"


    参考文献

    Remember to set UpdatePanel's UpdateMode to Conditional

    【讨论】:

      【解决方案2】:
      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>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-02
        • 2015-01-14
        • 1970-01-01
        • 2014-02-11
        • 1970-01-01
        • 2013-07-08
        相关资源
        最近更新 更多