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. フォトショップ、.NETペイントなどを使用して画像のサイズを変更するか、
  2. ツリービューに含まれる画像にCSSスタイルルールを適用します。例:

CSS:

.treeView img {width:32px; 高さ:32px; }

ASPX:

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