asp.net 单击按钮后禁用使用 CSSclass 的 C# gridview 样式

asp.net C# gridview style using CSSclass is disabled after button click

我有一个带有 CSSClass 的简单 gridview 用于样式设置并且工作正常,但问题是当我单击 gridview 上的按钮时它会禁用 CSSClass 的功能,例如在我单击按钮后背景颜色被删除我不知道为什么, 这是我的代码:

  <asp:GridView ID="GridView1" OnRowDataBound="GridView1_RowDataBound" runat="server" DataSourceID="SqlDataSource2" AutoGenerateColumns="False" Width="100%"   CssClass="grid_style ">

        <Columns>
               

               <asp:TemplateField HeaderText="<%$Resources:mj.resource, item%>" ItemStyle-CssClass="Itemstyle" SortExpression="priority_id">
                             <ItemTemplate>
                             <%# 
                            Eval("[item_name_A]")

                              %>
                             </ItemTemplate>
                             <ItemStyle CssClass="Itemstyle1" />

                             </asp:TemplateField>

                       <asp:TemplateField HeaderText="<%$Resources:mj.resource, total%>" ItemStyle-CssClass="Itemstyle" SortExpression="priority_id">
                             <ItemTemplate>
                             <%# 
                            Eval("[total]")

                              %>
                             </ItemTemplate>
                             <ItemStyle CssClass="Itemstyle1" />

                             </asp:TemplateField>


                            
                  <asp:TemplateField>
                       <ItemTemplate>

 <asp:linkbutton ID="Linkbutton_update" runat="server"  OnClick="update1" CommandArgument='<%# Bind("item_id") %>'  OnSelectedIndexChanged="ddlStatus_SelectedIndexChanged">
                        <img src="Images/dd.png" alt="add group"  /></asp:linkbutton></ItemTemplate></asp:TemplateField>
            
            <asp:TemplateField>
                       <ItemTemplate>



                       </ItemTemplate>

                         </asp:TemplateField>

        </Columns>

    </asp:GridView>
                                    <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString=""
            SelectCommand="SELECT * from [stock] ">



                             </asp:SqlDataSource>

 <style>
.grid_style {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
color:black;
background-color: #fff; 
text-align: center;

}
</style>

我解决了这个问题,我需要做的就是将样式代码放在 UpdatePanel 中。