页面上一片空白,无任何错误提示public partial class MasterPage2 : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
bindTree();
}
}
protected void bindTree()
{
XmlDocument objXML = new XmlDocument();
objXML.Load(Server.MapPath("files/treeview.xml"));
XmlNode xn = objXML.DocumentElement.SelectSingleNode("type");
exeChind(xn,null);
}
void exeChind(XmlNode xn,object tree)
{
if(!xn.HasChildNodes)
{
return;
}
if (xn.Name == "type")
{
foreach (XmlNode cxn in xn.ChildNodes)
{
TreeNode tn = new TreeNode("123", "456");
TreeView1.Nodes.Add(tn);
foreach (XmlNode ccxn in cxn.ChildNodes)
{
int i = 0;
TreeNode tnn = new TreeNode(ccxn.Name, ccxn.Attributes["id"].Value);
TreeView1.Nodes[i].ChildNodes.Add(tnn);
i++;
exeChind(ccxn, tnn); }
return;
}
}
foreach (XmlNode cxn in xn.ChildNodes)
{
TreeNode ptn = (TreeNode)tree;
TreeNode tn = new TreeNode();
tn.Text = cxn.Name;
tn.Value = cxn.Attributes["id"].Value;
ptn.ChildNodes.Add(tn);
exeChind(cxn,tn);
}
}
}
}
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
bindTree();
}
}
protected void bindTree()
{
XmlDocument objXML = new XmlDocument();
objXML.Load(Server.MapPath("files/treeview.xml"));
XmlNode xn = objXML.DocumentElement.SelectSingleNode("type");
exeChind(xn,null);
}
void exeChind(XmlNode xn,object tree)
{
if(!xn.HasChildNodes)
{
return;
}
if (xn.Name == "type")
{
foreach (XmlNode cxn in xn.ChildNodes)
{
TreeNode tn = new TreeNode("123", "456");
TreeView1.Nodes.Add(tn);
foreach (XmlNode ccxn in cxn.ChildNodes)
{
int i = 0;
TreeNode tnn = new TreeNode(ccxn.Name, ccxn.Attributes["id"].Value);
TreeView1.Nodes[i].ChildNodes.Add(tnn);
i++;
exeChind(ccxn, tnn); }
return;
}
}
foreach (XmlNode cxn in xn.ChildNodes)
{
TreeNode ptn = (TreeNode)tree;
TreeNode tn = new TreeNode();
tn.Text = cxn.Name;
tn.Value = cxn.Attributes["id"].Value;
ptn.ChildNodes.Add(tn);
exeChind(cxn,tn);
}
}
}
}
解决方案 »
- 使用sql server System.Data.SqlClient.SqlCommand,为何Order By不起任何作用
- 如何取得Calendar1的时间格式为2006-06-22?????急!!
- 我用interop.owc.dll写统计图表,但是过一段时间统计图表就看不了了,页面报错说:带有 CLSID {0002E500-0000-0000-C000-000000000046}
- 谁研究过全程的OA系统,请教一下!
- 谁可以教我java
- 如何在远程开发ASP.net程序
- 为什么asp.net网站没法修改业务逻辑层的内容,急急急~~~
- 怎么在一个网站里面加入一个CMS???急!!!!!!!!!高分
- 用VB.NET写ASP.NET, 如何取得DataGrid里面编辑文本框中输入的值?
- 还是不行,email搞了一个上下五了
- asp.net如何过滤html标签,但是要留下<a>标签和<img>标签
- ASP.NET中TS流播放问题?
{
bindTree();
} ==>
if (!
IsPostBack)