树视图问题 asp.net 网络表单

trouble with treeview asp.net web form

当我想在 asp.net 页面的树视图中显示数据时,加载后出现问题。你猫找到我的麻烦图片如下。 trouble with treeview asp.net web form

顺便说一句,这里是树视图鳕鱼:

<asp:TreeView ID="TreeView_Permiss" runat="server" 
    ImageSet="Simple" 
    NodeIndent="10"
    ontreenodepopulate="TreeView1_TreeNodePopulate" 
    Font-Size="Medium" 
    style="font-size: large" 
    CssClass="wideboxed" >
    <HoverNodeStyle Font-Underline="false" ForeColor="#DD5555" />
    <LeafNodeStyle ImageUrl="~/img/trvi/ball_redS.gif" />
    <NodeStyle Font-Names="Tahoma" Font-Size="Large" ForeColor="Black"
        HorizontalPadding="0px" NodeSpacing="0px" VerticalPadding="0px"
        Font-Bold="False" ImageUrl="~/img/trvi/RizKilid.png" />
    <ParentNodeStyle Font-Bold="True" ImageUrl="~/img/trvi/RizKilid.png"
        Font-Italic="False" />
    <SelectedNodeStyle Font-Underline="True" HorizontalPadding="0px" 
        VerticalPadding="0px" ForeColor="#DD5555" />
</asp:TreeView>

如果可以请帮我解决这个问题。 感谢您的关注。

private void UDF_GetAllPermOfUser(String Str_UserName)
    {
        TreeView_Permiss.Nodes.Clear();
        TreeNode trn = new TreeNode("Default.aspx");
        trn.SelectAction = TreeNodeSelectAction.None;
        //trn.NavigateUrl = "Default.aspx";
        trn.PopulateOnDemand = false;
        trn.Text = "Privete Pgaes Permission . . .";
        trn.ImageUrl = "~/img/trvi/base.gif";

        if (trn.Text == "Privete Pgaes Permission . . .")
        {
            trn.ShowCheckBox = false;
        }

        TreeView_Permiss.Nodes.AddAt(0, trn);

        PopulateRootLevel();
        TreeView_Permiss.CollapseAll();
        TreeView_Permiss.ExpandAll();
    }

你的问题出在这个地方trn.ImageUrl = "~/img/trvi/base.gif";你应该从你的asp.net主机中删除gif文件或者你应该联系你的主机管理员允许gif文件在你的IIS中运行 asp.net 主机。

将gif文件改为jpgpng文件,然后测试;如果还是不行,请联系主机管理员。