如何使.Net Framework 4将asp:treeview呈现为<ul> <li>?</li> </ul>

时间:2011-12-31 19:35:14

标签: asp.net treeview asp.net-4.0 html-lists

我有一个<asp:treeview>控件,如下所示:

<asp:TreeView ID="tvCategory" runat="server"  CssClass="CategoryTree" NodeStyle-CssClass="TreeNode TreeNodeUDF" SelectedNodeStyle-CssClass="TreeNodeSelected TreeNodeSelectedUDF">
</asp:TreeView>

此控件在我的页面中呈现为表格。有没有办法让.NET将其呈现为<ul><li>标签,所以我可以轻松地为它分配一个CSS类?我需要更改此TreeView的外观,使其水平定向,而不是垂直定向。

1 个答案:

答案 0 :(得分:2)

您可以使用CSS control adaptorsrendering mode not being available for the treeview control in .NET 4.0。另请参阅here以获取类似问题。

或许可以省去麻烦然后去找client side approach