默認情況下,似乎GridView吐出了<table style="width:100%"...>
,這是我不想要的。我不想指定寬度,在這種情況下,瀏覽器會找出表格需要的寬度。如何防止GridView放棄width屬性?
我該怎麼做?
默認情況下,似乎GridView吐出了<table style="width:100%"...>
,這是我不想要的。我不想指定寬度,在這種情況下,瀏覽器會找出表格需要的寬度。如何防止GridView放棄width屬性?
我該怎麼做?
所有ASP.NET控件都基於瀏覽頁面的瀏覽器修改其html輸出。舉例來說,如果我添加一個GridView沒有任何屬性到我的網頁:
<asp:GridView ID="myGrid" runat="server"></asp:GridView>
我得到了IE7產生下面的HTML:
<table cellspacing="0" rules="all" border="1" id="myGrid" style="border-collapse:collapse;">
由於公司政策,我沒有任何其他瀏覽器已安裝,所以我無法測試是否爲不同的瀏覽器生成寬度值。如果我在GridView聲明中明確設置了Width
,我只會得到一個寬度值。
thx,我正在使用Chrome。也許我應該檢查IE瀏覽器。 – AngryHacker 2009-11-06 21:17:58
你可以包含一些信息GridView的輸出? – Kane 2009-11-06 06:33:18
@Kane。真的沒有什麼補充。如果我什麼都不做,它會爲table標籤添加style =「width:100%」屬性。 – AngryHacker 2009-11-06 07:43:02