我有一个包含大量节点的TreeView(位于SharePoint网站上的UserControl中)。用户单击任何这些节点后,将调用PostBack并将页面重新加载到相同位置(垂直)。我需要的是页面不滚动到选定的节点,但保持在其顶部。 我假设默认情况下TreeView无法执行任何滚动操作,因此它可能是SharePoint ...
这是关于这个问题的代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Load_Tree(); TreeViewDeps.ExpandDepth = 1; }
}
protected void TreeView_OnSelectedNodeChanged(object sender, EventArgs e)
{
Search_TextBox.Text = "";
LoadList(TreeViewDeps.SelectedNode.Value.ToString(), TreeViewDeps.SelectedNode.Text);
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Load_Tree(); TreeViewDeps.ExpandDepth = 1; }
}
protected void TreeView_OnSelectedNodeChanged(object sender, EventArgs e)
{
Search_TextBox.Text = "";
LoadList(TreeViewDeps.SelectedNode.Value.ToString(), TreeViewDeps.SelectedNode.Text);
}