C# 带有jquery的GridView编辑命令按钮

C# 带有jquery的GridView编辑命令按钮,c#,jquery,asp.net,C#,Jquery,Asp.net,我想使用gridview命令按钮编辑jquery而不是回发。请帮助我。将asp按钮放置在另一个项目模板中,并将其CommandName属性设置为编辑。这将类似于网格视图中的默认编辑按钮。然后可以调用javascript函数并执行逻辑 请参阅下面的代码: 删除以下行以避免使用默认的编辑按钮: <asp:CommandField ShowEditButton="true" ShowCancelButton="true"/> 改为添加以下内容: <as

我想使用gridview命令按钮编辑jquery而不是回发。请帮助我。

将asp按钮放置在另一个项目模板中,并将其CommandName属性设置为编辑。这将类似于网格视图中的默认编辑按钮。然后可以调用javascript函数并执行逻辑

请参阅下面的代码:

删除以下行以避免使用默认的编辑按钮:

       <asp:CommandField ShowEditButton="true" ShowCancelButton="true"/>
改为添加以下内容:

        <asp:TemplateField HeaderText="headerName" >
                            <ItemTemplate>
                                <asp:Button ID="Button1" CommandName="edit" runat="server" Text="Button" />
                            </ItemTemplate>

                        </asp:TemplateField>

希望这对您有所帮助。

我认为您可以在gridview中完成。您需要的是使用文本框编辑列,并在文本框中显示数据,最后需要一个按钮

<asp:TemplateField  >
        <HeaderTemplate>
                    Values                
         </HeaderTemplate>
         <ItemTemplate>
                      <asp:textbox ID"txt" runat="server" cssclass="abc" />        
         </ItemTemplate>

  </asp:TemplateField>
  <asp:TemplateField HeaderText="Spares">
         <HeaderTemplate>
                 Edit column                   
         </HeaderTemplate>
         <ItemTemplate>
                  <asp:button id="abc" runat="server" text="save" cssclass="pqr" />  
                    <input type="hidden" runat="server" value="" />          
         </ItemTemplate>

    </asp:TemplateField>
将Id存储在隐藏字段中,可以通过jquery获取文本框和隐藏字段的值。
gridview将被呈现为html表,使用parent我们可以找到单击的行,在找到行之后,可以使用find在txtbox和hidden feild中查找值。使用$ajax或$post将数据发送到服务器。

然后我认为您需要类似jQuery网格的东西,而不是asp net网格视图。