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