2015-11-13 29 views
0

我已經使我的劍道網格行可選,但谷歌搜索後,我找不到任何顯示我如何使該行超鏈接。我希望有人能夠點擊該行的任何地方並轉到提供的網址。我嘗試了行模板,並打破了我的網格。這是在asp.net MVC中完成的。如何使劍道網格行完全超鏈接?

@(Html.Kendo().Grid<EmployeeMasterView>() 
       .Name("grid") 
       .Columns(columns => 
       { 
        columns.Bound(e => e.EmployeePicture).ClientTemplate("<img src='" + Url.Content("~/Content/img/#: EmployeePicture#") + "' height='50px' width='50px' />").Title("Picture").Width(100); 
        columns.Bound(e => e.FirstName).Width(120).ClientTemplate("<a href='" + Url.Action("Index", "Employees", new {E="#: EmployeeID#" }) + "' >#: FirstName#</a>"); 
        columns.Bound(e => e.LastName).Width(120); 
        columns.Bound(e => e.EmployeeID).Width(120); 
        columns.Bound(e => e.Email).Width(200); 
        columns.Bound(e => e.Department).Width(155); 
        columns.Bound(e => e.StrGender).Title("Gender").Hidden(true); 
        columns.Bound(e => e.BlnInactive).Title("Inactive").Hidden(true).ClientTemplate("<input type='checkbox' #= BlnInactive ? checked='checked' : '' # disabled='disabled'></input>"); 
       }) 
       .Sortable() 
       .Selectable() 
       .Scrollable() 
       .Groupable() 
       .ColumnMenu() 
       //.Pageable() 
       .Filterable() 
       .ClientDetailTemplateId("template") 
       .HtmlAttributes(new { style = "height:600px;" }) 
       .Reorderable(reorder => reorder.Columns(true)) 
       .Resizable(resize => resize.Columns(true)) 
       .DataSource(dataSource => dataSource 
        .Ajax() 
        // .PageSize(10) 
          .Read(read => read.Action("DetailTemplate_Employees", "Employees")) 

      ) 
       .Events(events => events.DataBound("dataBound")) 
     ) 

回答