Asp.net mvc 4 Telerik MVC网格Razor中的DetailView
下面是我正在使用的当前视图,我想向其中添加Asp.net mvc 4 Telerik MVC网格Razor中的DetailView,asp.net-mvc-4,razor,telerik-grid,telerik-mvc,detailview,Asp.net Mvc 4,Razor,Telerik Grid,Telerik Mvc,Detailview,下面是我正在使用的当前视图,我想向其中添加DetailView。我已经尝试了很多例子,甚至我使用了telerik演示代码,但似乎没有一个代码是有效的。有人能给我看一些代码吗。每个DetailView行都应填充“detailViewCategory”,如模型所示 查看 @(Html.Telerik().Grid(Model.Mappings) .Name("Grid") .Scrollable(c => c
DetailView
。我已经尝试了很多例子,甚至我使用了telerik演示代码,但似乎没有一个代码是有效的。有人能给我看一些代码吗。每个DetailView行都应填充“detailViewCategory”
,如模型所示
查看
@(Html.Telerik().Grid(Model.Mappings)
.Name("Grid")
.Scrollable(c => c.Height("200px"))
.Columns(columns =>
{
columns.Bound(o => o.nopCategoryID).Hidden(true);
columns.Bound(o => o.nopCategory).Width(100).Title("Category");
columns.Bound(e => e.ClockCategory).Width(200).Title("Mapped To").Template(t => t.ClockCategory.Replace(",", "<br />"));
columns.Bound(o => o.nopCategoryID)
.Width(50)
.Centered()
.Template(o => Html.ActionLink("Edit", "EditProduct", new { id = o.nopCategoryID }))
.Title("Edit");
columns.Bound(o => o.nopCategoryID)
.Width(50)
.Centered()
.Template(o => Html.ActionLink("Delete", "DeleteMapping", new { id = o.nopCategoryID }))
.Title("Delete");
})
)
DetailViewCategory
public class DetailViewCategory
{
public int nopCategoryID { get; set; }
public int ClockCategoryID { get; set; }
public string ClockCategory { get; set; }
}
.DetailView(details=>details.ClientTemplate(
Html.Telerik().TabStrip()
.Name(“TabStrip_”)
.已选择索引(0)
.项目(项目=>
{
items.Add().Text(“详细信息”).LoadContentFrom(“ActionName”、“ControllerName”、new{id=”“});
})
.ToHtmlString()
))
public class DetailViewCategory
{
public int nopCategoryID { get; set; }
public int ClockCategoryID { get; set; }
public string ClockCategory { get; set; }
}
.DetailView(details => details.ClientTemplate(
Html.Telerik().TabStrip()
.Name("TabStrip_<#= nopCategoryID#>")
.SelectedIndex(0)
.Items(items =>
{
items.Add().Text("Details").LoadContentFrom("ActionName", "ControllerName", new { id = "<#= nopCategoryID#>"});
})
.ToHtmlString()
))