[英]Tree View Update PostBack
我做了一個像樹一樣的文件系統,當我點擊一個節點時,我可以看到這個節點里面的文件。
我現在有一個問題...當我點擊一個節點時,我會顯示文件但是當我點擊同一個節點時,文件會消失。
這是我的代碼,PageLoad和TreeViewLoad的一部分。
protected void Page_Load(object sender, EventArgs e)
{
if ((Request.Cookies["UserSettings"] == null))
{
Response.Redirect("Logon.aspx");
}
}
#region TreeView
protected void MyTreeView_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int userid = Convert.ToInt32(Request.Cookies["UserSettings"]["Id"]);
DbHelper Db = new DbHelper();
root = Db.GetFoldersForUser(userid);
TreeNode rootTreeView = new TreeNode("Projects");
rootTreeView = LoadNodes(root.TopFolders, rootTreeView);
MyTreeView.Nodes.Add(rootTreeView);
MyTreeView.CollapseAll();
}
}
#endregion
我受夠了,因為我真的找不到解決方案。 這是一個問題!回發? 如果有人有解決方案,請幫助我。
KR
因為你正在動態填充樹視圖。 並且在回帖后你沒有實例化它你還能做什么。
1)將上面的代碼放在page_init中。 2)以你的方式填寫樹視圖。
要么
重新開始
if (!IsPostBack)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.