当我想在asp.net页面的树视图中显示数据时,加载后遇到了问题。你可以在下面找到我遇到麻烦的照片。树视图asp.net web表单的问题
顺便说一下,这里是树状图代码:
<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文件在您的asp.net主机的IIS中运行。
将gif文件更改为jpg或png文件,然后进行测试;如果仍然不起作用,请联系主机管理员。