2011-02-28 64 views
0

我面臨着一個奇怪的問題與我的項目......當頁面呈現我的tabpanel/gridview正在移出表區域。向大家介紹:我已經聲明表裏面一個個tabpanel像奇怪的問題與asp.net ... tabpanel/Gridview移出表區域

<table id="table1" border="1" runat="server" width="100%"> 
<tr><td> 
<cc1:tabcontainer .....> 
<cc1: tabpanel .......> 
<gridview .............> 
</gridview> 
</cc1:tabpanel> 
</cc1:tabcontainer> 
</td></tr> 
<table> 

當頁面呈現......我一個tabpanel顯示外出表區......意味着它是半表裏面,一半外表。

我想,也許這個問題是一個tabpanel ...我刪除了面板和只是不停的GridView表裏面像下面

<table id="table1" border="1" runat="server" width="100%"> 
<tr><td> 
<gridview .............> 
</gridview> 
</td></tr> 
<table> 

不過還是我面臨同樣的問題。 Gridview渲染正在移出表格寬度。我試着改變表格寬度和Gridview寬度,但沒有運氣。

這甚至不是CSS設計的問題...因爲在其他頁面的Gridview工作正常。

請幫我解決這個問題。

回答

0

這很可能是呈現的控制html代碼中的div的CSS問題。

順便說一句,代碼看起來有點像HTML表格的「用於佈局濫用」 - 確保你不能只用CSS實現相同的目的?

但是,如果你想保持桌面和解決相關問題,請嘗試以下操作:

  1. 副本被交付給瀏覽器的文本編輯器的HTML代碼(請確保您使用的生成代碼,如果需要的話使用Firefox的Web-Developer-Toolbar插件)
  2. 玩弄靜態html(更改代碼,保存並在瀏覽器中打開),並縮小到行爲的原因,通過刪除所有不是原因,所以最後你只需要桌子,並且 - 正如我所懷疑的那樣 - 一個「移出桌子寬度」的div層
+0

這是真的。問題在於CSS。我確實相應地改變了它,Yepeee。謝謝。 – Rahul 2011-03-01 00:20:33