Удостоверьтесь, что читали Только В Базе данных, Может Вы Получать 1 000% + Улучшение Путем Изменения Нескольких Строк Кода так, чтобы Вы были уверены, что оптимизатор может использовать индекс эффективно при питании с датами
(Скопировано из ответа Рей Рольдан в дискуссионной группе Spark )
Здесь живут помощники.
<use namespace="System.Web.Mvc.Html" />
У меня была такая же проблема с Html.ActionLink в мастер-макете. Причиной было автоматическое кодирование Html. Исправлена установка <страницы automaticEncoding="false">
в web.config или использование !{Html.ActionLink(...)} вместо ${Html.ActionLink(...)}
Эту ошибку можно получить даже с правильным Web.config, объявив ActionLink с неверными типами аргументов.
Пример:
<%= Html.ActionLink(1, "bar") %>
Ошибка:
Compiler Error Message: CS1928: 'System.Web.Mvc.HtmlHelper<Approval.WebSite.ViewsModels.HomeIndexPage>' does not contain a definition for 'ActionLink' and the best extension method overload 'System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper, string, string)' has some invalid arguments
Пока этот ks:
<%= Html.ActionLink("foo", "bar") %>
Так что проверьте свою разметку.