首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ASP.NET TreeView并选择所选节点

ASP.NET TreeView是一个用于展示层次结构数据的控件,它在MVC框架中广泛应用。在ASP.NET中使用TreeView有两种方式,一种是直接使用TreeView控件,另一种是基于MVC的路由选择节点。

TreeView 直接使用方式

ASP.NET TreeView可以直接使用,不需要额外的自定义设置。这种方式的好处是它的功能已经预先定义好,并且它已经很好地适配ASP.NET MVC的默认路由。

以下是一个基本的ASP.NET TreeView的基本使用方式:

代码语言:csharp
复制
using System.Data;
using System.Web.UI.WebControls;

public class HomeController : Controller
{
    public ActionResult Index()
    {
        // Create an instance of a new DataTable
        DataTable dataTable = new DataTable();
        dataTable.Columns.Add("ID", typeof(int));
        dataTable.Columns.Add("Text", typeof(string));
        dataTable.Columns.Add("ParentID", typeof(int));

        // Add some data to the data table
        dataTable.Rows.Add(1, "Item 1", null);
        dataTable.Rows.Add(2, "Item 2", 1);
        dataTable.Rows.Add(3, "Item 3", 2);
        dataTable.Rows.Add(4, "Item 4", 2);
        dataTable.Rows.Add(5, "Item 5", 3);

        // Set the data table as the DataSource for the TreeView
        TreeView treeView = new TreeView();
        treeView.DataSource = dataTable;
        treeView.DataBind();

        // Render the TreeView
        ViewBag.TreeView = treeView;
        return View();
    }
}

在浏览器中查看结果为:

ASP.NET TreeView
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券