在mvc3的新选项卡中打开视图

时间:2012-07-23 08:32:52

标签: asp.net-mvc-3 telerik-mvc

我正在使用mvc3和telerik mvc网格。在网格中我给了自定义命令。单击该命令时,应在新选项卡中打开新视图。比如,打开的视图是“Home / Index”,其中telerik网格在那里,网格中的custome按钮将打开新视图,在新标签'post'中的“Posts / Index”是控制器名称,'index'是动作名称。 / p>

我怎样才能达到同样的目标?

1 个答案:

答案 0 :(得分:0)

@{
Html.Telerik().Grid<Model>()
    .Name("Runs")
    .DataKeys(keys => keys.Add(r => r.ID))
    .DataBinding(dataBinding => dataBinding
        //Ajax binding
                    .Ajax()
                    .Select("Run", "Management")
                )
            .Columns(columns =>
        {
            columns.Bound(r => r.Definition.Name).Width(100);
            columns.Bound(r => r.CreateTime);
            columns.Bound(r => r.FileName); 
            columns.Bound(r => r.Status);
            columns.Bound(r => r.CreatedBy);
            columns.Bound(r => r.ID).ClientTemplate(Html.ActionLink("View", "RunDetails", new { id = "<#= ID #>" }, new { @class = "t-grid-action t-button t-state-default t-grid-edit t-button-hover" }).ToString()).Width(200).Title("Commands").Filterable(false);
        })
    .Pageable(pager => pager.PageSize(20))
    .Sortable( sorting => sorting.SortMode(GridSortMode.MultipleColumn))
    .Filterable()
    .Render();
}

试试这个......