Я хочу, чтобы этот первый столбец «Имя» должен быть шаблоном «гиперссылки». Но значение должно быть привязано к модели для этой гиперссылки, каждая ссылка имеет другое имя, которое поступает из свойства модели. Как это сделать? Я попытался сделать так, чтобы он работал хорошо. !!MVC Kendo Grid столбец гиперссылок
Но я получаю текст гиперссылки первого столбца первой строки как «Показать информацию о продукте». Я хочу получить значения модели. Я не хочу, чтобы это было одинаковым для всех столбцов
@(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"))
)
)
Благодаря Gareth..its теперь работает отлично. – 7783
Я так изменился. – 7783
columns.Bound (p => p.FileName) .ClientTemplate ( "/#= FileName #" ); – 7783