2011-11-21 3 views
1

ASP.Net 웹 사이트에서 작업 중이며 OnRowDataBound 이벤트에서 일부 데이터를 표시하는 GridView가 있습니다. 일부 기준에 따라 특정 행의 테두리를 설정하고 있습니다.ASP.Net Gridview 테두리가 IE에 표시되지 않습니다.

내 페이지를 로컬에서 테스트 할 때이 모든 작업이 정상적으로 수행되었지만 마스터 페이지 (회사 인트라넷 사이트의 일부 임)에 이러한 페이지를 넣을 때 IE에서 행 경계가 사라지고 Firefox는 정상적으로 표시됩니다.

문제의 원인이 될 수있는 것이 있습니까? 지금까지 어떤 CSS 스타일은 내가 같은 이벤트 핸들러 내부의 경계를 설정 한 내가 알고있는 것을 적용하지가 :

e.Row.BorderStyle = BorderStyle.Solid 
e.Row.BackColor = Color.FromName("#fed69c") 
e.Row.BorderColor = Color.FromName("Red") 
e.Row.BorderWidth = "2" 

업데이트 :

이 내가 IE의 개발자 도구에서 잡고는 CSS는 다음과 같습니다

height: 12px; 
border-top-color: red; 
border-right-color: red; 
border-bottom-color: red; 
border-left-color: red; 
border-top-width: 2px; 
border-right-width: 2px; 
border-bottom-width: 2px; 
border-left-width: 2px; 
border-top-style: solid; 
border-right-style: solid; 
border-bottom-style: solid; 
border-left-style: solid; 
background-color: rgb(253, 254, 156); 

내 GRIDVIEW :

<asp:GridView ID="gvTickets" 
           runat="server" 
           AutoGenerateColumns="False" 
           DataKeyNames="TicketID" 
           AllowSorting="true" 
           DataSourceID="dsGridview" 
           GridLines="Horizontal" 
           OnRowDataBound="gvTickets_RowDataBound" 
           EnableViewState="True" 
           RowStyle-Height="12px" 
           Width="100%" 
           BackColor="White" 
           Font-Size="10px"> 

답변

1
디버그보고 IE의 F12 도구를 사용하여 어떤 스타일입니다

BEI GridView 테두리에 적용됩니다. 마스터 페이지에서 상속됩니다. 도구에서 CSS sttribute 설정을 변경하고 결과를 실시간으로 볼 수 있습니다. BorderWidth 속성을 설정해보십시오.

+0

감사합니다. IE 디버그에서 가져온 코드를 게시하고 행에 적용된 스타일에 따라 제대로 표시되어야합니다. S도 테두리 폭 속성을 설정 했으므로 사본을 내 질문에 붙여 넣지 못했습니다. – Purplegoldfish

1

그냥 마스터/콘텐츠 페이지에서 시도해 보았지만 올바른 (다소 추한 색상의 hehe) 것으로 나타 났지만 괜찮 았습니다. 내가 줄 수있는 한 가지 제안은 Google 크롬을 사용하고 페이지를 마우스 오른쪽 버튼으로 클릭 한 다음 "요소 검사"를 선택하면 gridview 행에 적용될 수있는 CSS가 표시됩니다. 귀하의 페이지에 CSS를 설정하지 않았지만 귀하의 마스터 페이지에 CSS가있을 수도 있습니다.

+0

고마워, 문제는 Firefox/chrome에서 올바르게 표시되지만 IE에서는 검사하지 않고 원래의 질문에 대한 편집 결과를 게시했기 때문입니다. – Purplegoldfish

+0

당신은 gridview에 가지고있는 형식을 게시 할 수 있습니까? 또는 적어도 aspx 파일에 서식이 없는지 확인하십시오. – Andres

+0

위의 그림 이외에 gridview를 게시했습니다. 서식 지정을하지 마십시오. – Purplegoldfish

관련 문제