我想要第一列’Name’应该是一个’超链接’模板.但是应该从模型中为该超链接绑定值,每个链接都有不同的名称来自模型的属性.这该怎么做?我尝试以下方式工作.!! 但我得到所有行第
但我得到所有行第一列的超链接文本为“显示产品详细信息”.我想获得模型值.我不希望它对所有列都相同
@(Html.Kendo().Grid<Cutomers.Model.CustomerDataModel>() .Name("grid") .Columns(columns => { columns.Bound(p => p.Name).ClientTemplate("<a href='" +Url.Action("ProductDetails", "Product") +"/#= FileName #'" +">Show Product Details</a>"); columns.Bound(c => c.CreatedDate).Width(70); columns.Bound(c => c.CreatedBy).Width(70); }) .HtmlAttributes(new { style = "height: 350px;" }) .Scrollable() .Groupable() .Sortable() .Pageable(pageable => pageable .Refresh(true) .PageSizes(true) .ButtonCount(1)) .DataSource(dataSource => dataSource .Ajax() .Read(read => read.Action("Customers_Read", "Home")) ) )我不认为你可以在那里使用Razor语法,试试..
.ClientTemplate("<a href=\"Controller/Action/#ModelPropertyHere#\">#AnotherModelPropertyHere#</a>")