Мне удалось создать сетку Telerik для отображения списка продуктов, однако я столкнулся с некоторыми трудностями при добавлении столбца, чтобы пользователь мог редактировать (я даже не пытаюсь редактировать в сетке - я просто хотите ссылку на представление редактирования)
Когда я добавляю пользовательский столбец, я получаю следующие строки на экране ошибок при отладке (строка 24 красного цвета):
Line 22: columns.Add(o => o.ProductIsActive);
Line 23: columns.Template(o =>
Line 24: {
Line 25:
Line 26: %><%=Html.ActionLink("Edit", "Edit", new { id = o.ProductID })%><% }).Title("Edit");
Сообщение об ошибке моего компилятора: Сообщение об ошибке компилятора: CS1525: недопустимый термин выражения ')'
Вот мой код просмотра:
<%= Html.Telerik().Grid<NationalPetVax.Models.Product>()
.Ajax(ajax => ajax.Action("_Index", "Products"))
.DataKeys(dataKeys => dataKeys.Add(c => c.ProductID))
.DataBinding(dataBinding => dataBinding.Ajax().Update("Update", "Home"))
.Name("Grid")
.Columns(columns =>
{
columns.Add(o => o.ProductName).Width(81);
columns.Add(o => o.ProductPrice).Width(200);
columns.Add(o => o.ProductType.ProductTypeName);
columns.Add(o => o.Specy.SpeciesName);
columns.Add(o => o.ProductIsActive);
columns.Template(o =>
{
%><%=Html.ActionLink("Edit", "Edit", new { id = o.ProductID })%><% }).Title("Edit");
})
.Sortable()
.Scrollable()
.Pageable();
%>
Кто-нибудь когда-нибудь видел эту проблему? Я много раз следил за этими уроками и собираюсь отказаться от всех телериков, хотя мне они очень нравятся и я хочу включить в свой проект.