【发布时间】:2013-03-25 13:49:39
【问题描述】:
在这里,我将使用 MVC 4 添加 Telerik 树视图。树正在填充。但是当我尝试添加图像时,它失败了..
我的代码放在这里
@(Html.Telerik().TreeView()
.Name("TreeView")
.BindTo(Model, mappings =>
{
mappings.For<myMVCapp.Models.ProjectTree>(binding => binding
.ItemDataBound((item, node) =>
{
if (item.Text == "News Project")
{
item.ImageUrl = "~/Content/Images/myimg.png";
}
item.Text = node.RootNodeText;
})
.Children(node => node.ChildNodes)
);
mappings.For<MyEntityModel.Project>(binding => binding
.ItemDataBound((item, subNodes) =>
{
item.Text = subNodes.ProjectName;
}));
})
)
有人知道如何添加图片吗?
【问题讨论】:
-
我认为你需要检查
node.RootNodeText而不是item.Text所以试试看:if (node.RootNodeText == "News Project") -
@nemesv 答案是正确的谢谢
标签: asp.net-mvc-4 telerik telerik-mvc