This is my html code:
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" CssClass="col-sm-12" AutoGenerateColumns="False" PageSize="8" CellPadding="3" GridLines="Horizontal" OnPageIndexChanging="GridView1_PageIndexChanging" OnRowCommand="GridView1_RowCommand" BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px">
<AlternatingRowStyle BackColor="#F7F7F7" />
<Columns>
<asp:TemplateField HeaderStyle-CssClass="maingrdhed" HeaderText="Head1">
<ItemTemplate>
<div class="col-sm-offset-1 grdmsg">
<asp:Label ID="1lbl" runat="server" CssClass="control-label" Text='<%# Eval("Info") %>'></asp:Label>
</div>
<div class="form-group col-sm-offset-6 grdunclr">
<asp:Label ID="2lbl" runat="server" CssClass="control-label" Text='<%# Eval("Name") %>'></asp:Label><br />
<asp:Label ID="3lbl" runat="server" CssClass="control-label" Text='<%# Eval("Date") %>'></asp:Label>
</div>
<div class="col-sm-offset-1">
<asp:Label ID="info" runat="server" CssClass="control-label" Text="labelcontrol"></asp:Label>
</div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="row">
<div class="col-sm-offset-1 col-sm-8 form-group">
<asp:Label ID="4lbl" runat="server" CssClass="control-label" Text="data:" ></asp:Label>
<asp:TextBox ID="1txt" runat="server" CssClass="form-control txtbdrclr" TextMode="MultiLine" Rows="2" ></asp:TextBox>
</div>
</div>
<div class="row">
<div class="col-sm-offset-1 col-sm-11 form-group">
<asp:Button ID="Button1" runat="server" CssClass="btn btnbtn btn-success" Text="Post" CommandName="cmdpost" />
</div>
</div>
<div class="col-sm-offset-4 col-sm-8">
<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="GridView1" DynamicLayout="true">
<ProgressTemplate>
<div class="img-responsive">
<img src="Images/ajax-loader (2).gif" />
Loading..
</div>
</ProgressTemplate>
</asp:UpdateProgress>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
This is my cs code:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "cmdpost")
{
System.Threading.Thread.Sleep(2000);
}
}