我正在尝试创建这样的布局:
在左侧,我想添加一个 ASP.NETTreeView
控件。不幸的是,它似乎呈现为 div,因此会导致换行。我不认为我可以使用display:inline
,因为这似乎不起作用:
<asp:TreeView ID="TreeView1" runat="server" style="display:inline;"
onselectednodechanged="TreeView1_SelectedNodeChanged"
ontreenodepopulate="TreeView1_TreeNodePopulate"
ontreenodeexpanded="TreeView1_TreeNodeExpanded">
<SelectedNodeStyle Font-Bold="True" Font-Underline="True" />
</asp:TreeView>
我的标记如下:
<div id="mainDiv">
<div id="filters">
</div>
<div id="dMiddle">
<span id="sTreeView">
<asp:TreeView ID="TreeView1" runat="server" style="display:inline;"
onselectednodechanged="TreeView1_SelectedNodeChanged"
ontreenodepopulate="TreeView1_TreeNodePopulate"
ontreenodeexpanded="TreeView1_TreeNodeExpanded">
<SelectedNodeStyle Font-Bold="True" Font-Underline="True" />
</asp:TreeView>
</span>
<span id="sGrid">eventually a grid...</span>
</div>
</div>
问题是TreeView
导致换行符而不是停留在其跨度(或 div 或我放置的任何位置)。
有没有办法解决?