单击按钮后,使用CSSclass的asp.net C#网格视图样式将被禁用



我有一个简单的带有CSSClass的网格视图,用于造型和工作,但问题是当我单击网格视图上的按钮时,它会禁用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中。

最新更新