Мне нужно использовать Html.ActionLink в формате: свойство grid.Column спецификации.
Мой код выглядит так:
grid.GetHtml(
grid.Columns(
grid.Column(header: "Column 1", format: (item) => @<div class='webgrid-bookname-column-style'> @item.BookName </div>),
grid.Column(header: "Column 2", format: (item) => Html.ActionLink(item.StartTime, "ShowShippingFileMessage", new { @id = item.BookName }))
)
)
Когда я использую этот синтаксис, он дает мне ошибку компиляции
Наилучшее совпадение перегруженного метода для System.Web.Helpers.WebGrid.Column(string, string, System.Func<dynamic,object>, string, bool)
имеет недопустимые аргументы
Когда я изменяю item.StartTime выше с обычным текстом, таким как «Редактировать», он работает нормально.
Я новичок в ASP.NET, кто-нибудь может помочь мне понять, что не так с приведенными выше утверждениями?
Заранее спасибо.