3

如何在 ASP.Net TreeView 中设置图像的大小?

我们尝试像这样设置大小,但图像以全尺寸显示:

<asp:TreeView 
    runat="server"
    DataSourceID="KnowledgeAcademySiteMap">

    <RootNodeStyle ImageUrl="/Images/book.png" Height="32px" Width="32px" />
    <ParentNodeStyle ImageUrl="/Images/book.png" Height="32px" Width="32px" />
    <LeafNodeStyle ImageUrl="/Images/book.png" Height="32px" Width="32px" />
</asp:TreeView>
4

1 回答 1

4

该高度和宽度应用于树视图节点,而不是图像,这解释了为什么图像大小不会改变。

您可以:

  1. 使用 Photoshop、.NET Paint 等更改图像的大小或
  2. 将 CSS 样式规则应用于树视图中包含的图像,例如:

CSS:

.treeView img { 宽度:32px; 高度:32px;}

ASPX:

<asp:TreeView CssClass="treeView" ...
于 2013-02-06T05:59:05.477 回答