我有一個使用母版頁的項目。ASP.NET GridView - 控件在內容頁面中移動
還有一個內容頁面顯示我的數據在GridView控件中的摘要。
此內容元素的基礎是:
<table>
<tr>
<td>Search: <asp:DropDownList ID="ddlColum" runat="server"></asp:DropDownList></td>
<td>Value: <asp:TextBox ID="txtValue" runat="server"></asp:TextBox></td>
<td><asp:Button ID="btnSearch" runat="server" Text="Search"></asp:Button></td>
</tr>
<tr>
<td colspan="3">
<asp:GridView ID="summaryGrid" runat="server"></asp:GridView>
</td>
</tr>
</table>
我已經嘗試添加CSS到table
,到table row
,到table detail
,到asp:GridView
並向GridView控件控制的CssClass
。
無論我做什麼,只要數據綁定到GridView控件,控件將完全填充<table>
,將我的搜索控件隱藏在第一行。
在閱讀了許多其他在線相關問題後,我想這可能是因爲我的控件在後面的代碼中執行了數據綁定。因此,我重新設計了我的ASP.NET頁面以在HTML中進行綁定。問題仍然存在,我只是不再在第一行看到我的搜索控件。
有誰知道什麼會導致這樣的事情?
編輯:
徇衆要求(1人),這裏的鏈接項目:>> LINK <<(所有二進制信息已被刪除)
但是請注意,該數據綁定功能會不在你的最後。
您可以限制爲調試目的而綁定的數據量嗎?綁定只有幾行時,你會得到相同的結果嗎?查看Firefox中帶有Firebug的問題頁面,該頁面也應該幫助您指出問題的方向。我也將從基於表格的控件移開。 –
將生成的html發送給驗證程序,並查看是否有標記不匹配,也可以在開發人員工具模式下打開並直接查看DOM –