为什么两个treeview控件,从不同的xml文档中加载,为何总是显示一样的内容!!!!!!!
代码:
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//生成功能树
XmlDocument xDoc = new XmlDocument();
xDoc.Load(Server.MapPath("学生管理信息系统.ft"));
StringBuilder strBuilder = new StringBuilder();
XmlWriter xtw = XmlTextWriter.Create(strBuilder);
xDoc.WriteContentTo(xtw);
xtw.Close();
xtw = null;
XmlDataSource xds = new XmlDataSource();
xds.Data = strBuilder.ToString();
TreeView1.DataSource = xds;
TreeView1.DataBind();
TreeView1.Target = "rightFrame";
}
}
}
public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//生成功能树
XmlDocument xDoc = new XmlDocument();
xDoc.Load(Server.MapPath("人事管理信息系统.ft"));
StringBuilder strBuilder = new StringBuilder();
XmlWriter xtw = XmlTextWriter.Create(strBuilder);
xDoc.WriteContentTo(xtw);
xtw.Close();
xtw = null;
XmlDataSource xds = new XmlDataSource();
xds.Data = strBuilder.ToString();
TreeView1.DataSource = xds;
TreeView1.DataBind(); /*
TreeNode tn = new TreeNode("abc");
TreeView1.Nodes.Add(tn);*/
}
}
}这两个tree总是显示同样的内容,是不是在缓存中,怎么办啊?
代码:
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//生成功能树
XmlDocument xDoc = new XmlDocument();
xDoc.Load(Server.MapPath("学生管理信息系统.ft"));
StringBuilder strBuilder = new StringBuilder();
XmlWriter xtw = XmlTextWriter.Create(strBuilder);
xDoc.WriteContentTo(xtw);
xtw.Close();
xtw = null;
XmlDataSource xds = new XmlDataSource();
xds.Data = strBuilder.ToString();
TreeView1.DataSource = xds;
TreeView1.DataBind();
TreeView1.Target = "rightFrame";
}
}
}
public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//生成功能树
XmlDocument xDoc = new XmlDocument();
xDoc.Load(Server.MapPath("人事管理信息系统.ft"));
StringBuilder strBuilder = new StringBuilder();
XmlWriter xtw = XmlTextWriter.Create(strBuilder);
xDoc.WriteContentTo(xtw);
xtw.Close();
xtw = null;
XmlDataSource xds = new XmlDataSource();
xds.Data = strBuilder.ToString();
TreeView1.DataSource = xds;
TreeView1.DataBind(); /*
TreeNode tn = new TreeNode("abc");
TreeView1.Nodes.Add(tn);*/
}
}
}这两个tree总是显示同样的内容,是不是在缓存中,怎么办啊?
解决方案 »
- Server.Transfer传值 简单
- GridView问题!
- System.Data.DataRow dr = dt.NewRow();
- gridview 模板列 footer的宽度 把整个模板列撑大了,有方法单独设置footer宽度吗?
- visual studio 2010中 以前的项目无法打开
- 请教大家一个很菜的问题,请问怎样把一个方法里的参数值传递到另一个方法呢?
- 紧急求救!asp.net 2003和2002的移植问题
- 一个很奇怪的问题!有代码!在线等
- 防止用户重复登陆和同一用户二次登陆后后这继承前者所有信息。求救~~~~~
- 我的.net不能用了怎么办?
- BeginTransaction引起的异常
- 定义变量出错提示:
{
Response.Expires=-100;试试