ASP.Net TreeView 将选定的节点滚动到 View 中

标签 asp.net treeview scroll

有没有办法在回发后将 ASP.Net TreeView 的选定节点滚动到 View 中?

在我的特定场景中,每次回发后都会重新填充控件。

谢谢!

最佳答案

我想通了。 TreeView 控件在客户端创建一个 javascript 对象。它被命名为任何你称之为 treeview 的名称,并附加了“_Data”。该对象可让您获得对所选节点的引用。

下面的代码使用了 ASP.Net Ajax 扩展。请记住将 TreeView 名称更改为您自己的名称。

var name = myTreeView_Data.selectedNodeID.value;
var selectedNode = $get(name);

if(selectedNode)
{ 
selectedNode.scrollIntoView(true);
}

关于ASP.Net TreeView 将选定的节点滚动到 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/577320/

相关文章:

c# - 在填充 GridView 时将数据类型 varchar 转换为 float 时出错

python - 如何在条目被禁用时在 tkinter 条目小部件中插入值

python - Tk TreeView 焦点()。如何获取多条选中的行?

user-interface - [FLUTTER]滚动更改选项卡

javascript - 自动滚动的移动网页

c# - 使用 SignalR 推送事件 "DB Data Changes"

asp.net - "Cannot read configuration file"从物理路径为网络文件夹的IIS虚拟目录访问镜像时出错

java - 以 Composite 作为内容的 TreeViewer

javascript - mCustomScrollbar 获取滚动位置

c# - 为什么我不能使用这段代码更新我的 SQL Server 表?