[英]asp.net C# gridview style using CSSclass is disabled after button click
I have a simple gridview with CSSClass for styling and its working fine, but the problem is when I click a button on gridview it disable the function of the CSSClass for example after I click the button the background color is removed I don't know why, here is my code:我有一个带有 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 中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.