如何使页面刷新后,使TreeView原来展开的部分,仍然保持展开? 只能通过viewstate所以必须post,厦新不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 To xhan2000(popeye.net) 那该怎么做呢?能指点一下吗? EnableViewState是设为True呀。我的根节点和子节点都是动态添加的。为每个子节点设了一个链接如:newnd.NavigateUrl = "Newsinput.aspx",点击某个子节点还是链接到这个页面,但Treeview会收回。 你也可以设该结点的Expanded为true 注意一个问题 生成树的代码是否放在Page_load函数里?如果是的话应该用if (!Page.IsPostBack){ //生成树的代码}我的树也是动态生成的 没有发生过你现在出的问题 _也遇到了你同样的问题,我想你那有树的也面就是“Newsinput.aspx”,也就是说你点击后是重定位为本身对吗?如果这样的话,你每次定位时都是重新构照本页面,所以上面所说的那些方法都是不可取的,因为你是”重新构造“!一定会执行page_onload里的”所有代码“!用ViewState也不可能,他是页面级隐藏字段,页面都没了,到哪去取他?:) 目前想到的解决方法是第一通过frame,每次指定target第二是通过Session来存取,在Page_onload里确定树的节点焦点 not agree with icefireren把所有有子节点的node的Expanded的属性设为true即可我已经实现 将treeview的autopostback设为true即可 asp.net Response.end()的问题 面试题! String s=new String("XYZ")请问创建几个对象? C# 为什么时间插入到数据库中还有毫秒? DataList内的字体问题! PetShop里没有做宠物添加,管理的功能?? 提问:DataList为行,显示的是数据库的1 3 5 7行呢? 算时间差的问题 做多语网站用到GETTEXT,怎么用? User.Identity.Name 属于哪个 Namespace 关于添加column的问题,请高手指教 页面刷新的问题,我怎么能让其不刷新? 关于asp.net发邮件的问题
那该怎么做呢?能指点一下吗?
生成树的代码是否放在Page_load函数里?
如果是的话应该用
if (!Page.IsPostBack)
{
//生成树的代码
}
我的树也是动态生成的 没有发生过你现在出的问题