GridView에서 생성한 기본 태그 속성 지우기

1151 단어 GridView
너무 오랫동안 웹 폼 프로젝트를 하지 않아서 손에 넣자마자 익숙하지 않다.이번에 부딪힌 문제는gridview가 기본적으로 생성한 태그가 너무 비대해서 내가 사용한 일부 전단 프레임워크와 충돌하는 것을 발견했습니다. 나는 그것만 깨끗한 테이블을 만들면 됩니다.
원생의 이런 한마디:
<asp:GridView ID="GridView1" runat="server"></asp:GridView>

생성된 태그:
<table cellspacing="0" rules="all" border="1" id="GridView1" style="border-collapse:collapse;"></table>

두 개의 속성을 더하면 삭제할 수 있습니다
<asp:GridView ID="GridView1" runat="server" CellSpacing="-1" GridLines="None"></asp:GridView>

그중gridline 속성은rules를 제거하고,cellspacing 속성은collapse를 제거합니다. 아래와 같이 생성됩니다. 바로 제가 원하는 것입니다.
<table border="0" id="GridView1">

원문: http://blogs.msdn.com/b/scothu/archive/2008/03/26/cleaning-up-default-gridview-markup.aspx
글에서 셀스페이스는border-collapse를 제거할 수 있지만 IE의 기본 셀스페이스ing=1을 제거할 수 없다는 평이 나왔다.그럭저럭

좋은 웹페이지 즐겨찾기