Asp.net 4.0 GridView 컨트롤을 사용하여 데이터베이스의 데이터를 표시하고 있습니다. inbuilt 테마를 GridView에 적용했습니다. IE8은 Asp의 헤더 행의 배경색을 제거합니다. 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>
은 내 마스터 페이지
.GridHeader { background-color:#1C5E55 !important;}
에 강제로 CSS를 설정하려하지만 난 여전히 배경 색상을 놓친 거지.
I 수있는 페이지가 JS/CSS 콘텐츠를
NOTE로드시 (이하보다 1 초) 그리드에인가에 backgroundColor 참조 : 이미 IE, CTRL + F5, 시프트 + 리로드의 캐시를 삭제하려고
다음은 문제의 샘플 페이지입니다.
http://vd2.weenggs.com/Items.aspx
이메일 : [email protected]
패스 : 테스트 나는 위의 CSS 블록 스타일이 렌더링됩니다 찾을
.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를 사용할 수 있습니까? ?
감사
미안하지만 나는 "ecmascript"라는 단어를 모른다. 사용 중지 방법을 알려주시겠습니까? – hriziya
Ecmascript는 JavaScript의 또 다른 이름입니다. F12> 비활성화> 스크립트를 사용하여 비활성화 할 수 있습니다. –
page.no 행운을 위해 javascript를 사용하지 않으려 고 시도했습니다. 동일한 색상이없는 그리드입니다. 또한 코드를 두 번 확인했습니다. "GridHeader"클래스는
태그 – hriziya