C# 如何在asp.net mvc框架中使用teleric treeview控件?

C# 如何在asp.net mvc框架中使用teleric treeview控件?,c#,asp.net-mvc-4,telerik,treeview,telerik-mvc,C#,Asp.net Mvc 4,Telerik,Treeview,Telerik Mvc,我想在mvc中使用telerik treeview,但我不想使用kendo UI,而且我不能为mvc提供teleric treeview的任何示例 有谁能帮我或给我举个例子让我学习和理解吗 我想使用带有复选框的treeview,列表如下 { pencil *natraj *apsara pen *bollpen >rotomak >add jel *Inkpen Eraser *natraj } 这种类型的列表如何使用teleriK tre

我想在mvc中使用telerik treeview,但我不想使用kendo UI,而且我不能为mvc提供teleric treeview的任何示例

有谁能帮我或给我举个例子让我学习和理解吗

我想使用带有复选框的treeview,列表如下

{
pencil 
  *natraj
  *apsara
pen
  *bollpen
     >rotomak
     >add jel
  *Inkpen
Eraser
  *natraj
}
这种类型的列表如何使用teleriK treeview和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));
                  })))
@modelYourModelTree
@(Html.Telerik().TreeView())
.名称(“TelerikTree”)
.ShowCheckBox(true)
.BindTo(模型,映射=>
{
映射
(绑定=>绑定
.ItemDataBound((项目,模型项目)=>
{
item.Text=modelItem.Name;
item.Value=modelItem.Id.ToString();
item.Expanded=true;
item.Checked=true;
}).儿童(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;}
    }
公共类模型树
{
公共int Id{get;set;}
公共字符串名称{get;set;}
public IList()子项{get;set;}
公共模型树父级{get;set;}
}

你也可以查看telerik。如果你有任何问题,请问我。

为什么你不想根据telerik使用剑道ui?他们的mvc库已经过时,你应该切换到剑道ui?看,我正在使用nopcommerce,nopcommerce中已经有Teleric ui,所以我认为如果我使用剑道ui,就会产生任何问题,因为剑道用户界面和剑道用户界面都来自同一家公司,对于剑道用户界面,我想购买许可证。我可以在同一个项目中同时使用剑道用户界面和剑道用户界面吗?Telerik UI有没有像剑道UI那样的拖放控制?是的,你可以,但我不建议你这么做,我喜欢Telerik UI比剑道多,Telerik UI是免费的。对于draganddrop检查。ShowCheckBox(true)。draganddrop(true)