Подтвердить что ты не робот

Html.ActionLink не может быть динамически отправлен

У меня проблема с MVC3

Я пытаюсь использовать @Html.ActionLink() для создания ссылки для названий в моем проекте блога.

Использование константных строк в ActionLink работает просто dandy, но если я использую Posts.Title (заголовок текущей текущей модели Post), я получаю это исключение:

CS1973: 'System.Web.Mvc.HtmlHelper<dynamic>' has no applicable method 
named 'ActionLink' but appears to have an extension method by that name.  
Extension methods cannot be dynamically dispatched. Consider casting  
the dynamic arguments or calling the extension method without the  
extension method syntax.
4b9b3361

Ответ 1

"Рассмотрите возможность использования динамических аргументов или вызова метода расширения без синтаксиса метода расширения".

Posts.Title не имеет типа (следовательно, динамического аргумента).

Просто введите его через (string) Posts.Title.