Asp.net 4.0 GridView コントロールを使用してデータベースからデータを表示しています。組み込みのテーマを GridView に適用しました。
<asp:GridView ID="gv" runat="server" CellPadding="4" EmptyDataText="No records found."
ForeColor="#333333" OnRowCommand="gv_RowCommand" Width="99%" OnPageIndexChanging="gv_PageIndexChanged"
PageSize="50" AllowPaging="True" GridLines="None" AutoGenerateColumns="true">
<AlternatingRowStyle BackColor="White" />
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<HeaderStyle CssClass="GridHeader" BackColor="#1C5E55" Font-Bold="True" ForeColor="White" HorizontalAlign="Left" />
<PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F8FAFA" />
<SortedAscendingHeaderStyle BackColor="#246B61" />
<SortedDescendingCellStyle BackColor="#D4DFE1" />
<SortedDescendingHeaderStyle BackColor="#15524A" /></asp:GridView>
マスターページにCSSを強制的に設定してみた
.GridHeader { background-color:#1C5E55 !important;}
しかし、まだ背景色がありません。
ページが js/css コンテンツをロードしている間、背景色がグリッドに (1 秒未満) 適用されるのを確認できます。
注:すでにIE、ctrl + F5、shift + reloadなどのキャッシュをクリアしようとしました.
これが私の問題のサンプルページです。
http://vd2.weenggs.com/Items.aspx
電子メール: test@test.com
パス: テスト
.PACP-box:before, .PACP-box:after, .PACP-box-body:after, .PACP-box-body:before
{
background-repeat: no-repeat;
bottom: 0;
content: " ";
line-height: 0;
position: absolute;
top: 0;
}
上記の CSS ブロックがスタイルのレンダリング/オーバーライドの問題を引き起こしていることがわかりました。このブロックを削除すると、レイアウトが壊れてしまうため、削除できません。
上記のブロックの代替 CSS を誰でも持つことができますか。? </p>
ありがとう