当我使用树视图控件时,我发现如果它的节点太多,树视图控件会超出表格或页面,如何在树视图中添加垂直滚动条以避免这种情况?
这是我的 treeview 的布局:
<td>
<asp:TreeView ID="TreeView1" OnSelectedNodeChanged="Select_Change" runat="server"
Height="348px">
<HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
<NodeStyle Font-Names="Tahoma" Font-Size="10pt" ForeColor="Black" HorizontalPadding="0px"
NodeSpacing="0px" VerticalPadding="0px" />
<ParentNodeStyle Font-Bold="False" ImageUrl="~/images/bullet-red.png" />
<RootNodeStyle ImageUrl="~/images/bullet.png" />
<SelectedNodeStyle Font-Underline="True" ForeColor="#5555DD" HorizontalPadding="0px"
VerticalPadding="0px" />
</asp:TreeView>
</td>
另一个问题是:我这样写这个树视图的选择更改事件:
protected void Select_Change(Object sender, EventArgs e)
{
TextBox1.Text = "You selected: " + TreeView1.SelectedNode.Value;
}
但是当这个事件发生时,页面总是刷新,如果我不想导致页面刷新,怎么办?