2012-07-23 73 views
0

我正在使用mvc3和telerik mvc網格。在網格中,我給了自定義命令。當我們點擊命令時,應該在新選項卡中打開一個新視圖。說,打開的視圖是「家庭/索引」,其中telerik網格在那裏,網格內的custome按鈕將打開新視圖,在新標籤頁中的「Posts/Index」是控制器名稱,'index'是操作名稱。在mvc3的新選項卡中打開視圖

我該怎麼做到這一點?

+0

你的意思是什麼標籤? telerik新選項卡或瀏覽器新選​​項卡? – 2012-07-23 08:35:36

+0

瀏覽器新標籤 – 2012-07-23 09:33:20

+0

至少我不明白這一點。你想打開新的標籤,將有內容來自控制器的帖子和行動索引? – Tx3 2012-07-23 13:16:15

回答

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(); 
} 

嘗試......