【发布时间】:2011-04-27 00:10:18
【问题描述】:
我正在尝试使用 C# 在 MVC 中使用 Telerik Treeview。 我有 3 个模型,只需要 2 级(根和子)节点。 我需要根节点是第一个模型,子节点是第三个模型。 两者都由第二个模型链接。
下面是我做的代码:
@using Hant.Material.ValueObject.Domain
@using Hant.Material.Web.Models
@model IEnumerable<DescriptivePatternModel>
@{
Html.Telerik().TreeView()
.Name("treeView")
.ExpandAll(true)
.BindTo(Model, mapping => mapping
.For<DescriptivePatternModel>(binding => binding
.Children(descriptivePattern => descriptivePattern.Items)
.ItemDataBound((i, descriptivePattern) =>
{
i.Text = descriptivePattern.Name;
i.Value = descriptivePattern.Id.ToString();
})
)
.For<ItemModel>(binding => binding
.ItemDataBound((i, item) =>
{
i.Text = item.VersionDate.ToString();
i.Value = item.Id.ToString();
})
)
).Render();
}
在这段代码中,我只能访问第二个模型。
【问题讨论】:
标签: c# model-view-controller telerik