回复 1楼jian.du的帖子
感谢你的反馈。
你的问题我没有重现。
但是我看微软的msdn上有描述,将 TreeView 控件与 UpdatePanel 控件一起使用,会有使用条件方面的限制。
UpdatePanel 控件用于通过回发更新页面的选定区域,而不是更新整个页面。可在 UpdatePanel 控件内使用 TreeView 控件,但具有以下限制:
?TreeView 回调必须与异步回发关联,否则回调事件验证将会失败。在将 TreeNode 控件的 PopulateOnDemand 属性设置为 true 时,即启用了回调。可以使用以下方法之一来确保 TreeView 回调对 UpdatePanel 控件起作用:
?如果 TreeView 控件不在 UpdatePanel 控件内,则在不是异步回发的一部分的 TreeNode 控件上禁用回调。为此,需要将 PopulateOnDemand 属性设置为 false。
?以编程方式刷新在异步回发过程中注册回调的所有控件。例如,可以将 TreeView 控件放置在 UpdatePanel 控件内。TreeView 控件不必位于发起异步回发的 UpdatePanel 控件中,只要包含 TreeView 控件的 UpdatePanel 控件刷新即可。
?必须使用对级联样式表 (CSS) 类的引用来应用样式。例如,使用属性-CssClass(其中属性指 Property)属性 (Attribute) 来设置样式,而不是使用属性-子属性(其中属性指 Property)属性 (Attribute) 设置 NodeStyle 属性 (Property)。同样,在使用 NodeStyle 模板设置样式时,请使用模板的 CssClass 属性 (Attribute)。
希望对你有所帮助。 |