asp.net的treeview点击节点后激发事件利用节点的value
时间: 2023-05-31 22:04:49 浏览: 73
属性可以进行相应的处理。以下是示例代码:
在前端页面中的treeview控件中绑定节点的value属性:
```html
<asp:TreeView ID="TreeView1" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged">
<Nodes>
<asp:TreeNode Text="Node 1" Value="1">
<asp:TreeNode Text="Subnode 1" Value="1.1"></asp:TreeNode>
<asp:TreeNode Text="Subnode 2" Value="1.2"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Node 2" Value="2">
<asp:TreeNode Text="Subnode 3" Value="2.1"></asp:TreeNode>
<asp:TreeNode Text="Subnode 4" Value="2.2"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
```
在后台代码中处理节点的value属性:
```csharp
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
string selectedValue = TreeView1.SelectedNode.Value;
// do something with the selectedValue
}
```
在上述代码中,我们在前端页面中绑定了treeview控件的节点的value属性,然后在后台代码中通过SelectedNode属性获取选中的节点,并通过其Value属性获取节点的值。接着,我们可以根据节点的值进行相应的处理。