如何在asp.net mvc框架中使用远程树视图控件

本文关键字:程树 控件 视图 框架 asp net mvc | 更新日期: 2023-09-27 17:49:18

我想在mvc中使用telerictreeview,但是我不想使用kendo UI,而且我不能为mvc找到任何telerictreeview的例子。

有谁可以帮助我或给我任何例子,以便我可以学习和理解?

我想使用带有复选框和列表的树视图,就像这样…

{
pencil 
  *natraj
  *apsara
pen
  *bollpen
     >rotomak
     >add jel
  *Inkpen
Eraser
  *natraj
}

这种类型的列表,那么我如何使用teleriK treeview与mvc框架的插入和删除功能?

这是真的需要,请给出任何例子或样本代码。

如何在asp.net mvc框架中使用远程树视图控件

示例代码:

@model YourModelTree
     @(Html.Telerik().TreeView()
                  .Name("TelerikTree")
                  .ShowCheckBox(true)
                  .BindTo(Model, mappings =>
                  {
                      mappings.For<YourModelTree>
                          (binding => binding
                              .ItemDataBound((item, modelItem) =>
                              {
                                  item.Text = modelItem.Name;
                                  item.Value = modelItem.Id.ToString();
                                  item.Expanded = true;
                                  item.Checked = true;
                              }).Children(c => c.Children));
                  })))

模型树示例:

 public class ModelTree
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public IList<ModelTree>() Children {get;set;}
        public ModelTree Parent {get;set;}
    }

您也可以查看teleerik文档。如果您有任何问题请问我。