Вызов метода расширения HtmlHelper из PartialView - PullRequest
0 голосов
/ 01 сентября 2011

Я пытаюсь вызвать пользовательский метод расширения HtmlHelper из частичного представления

<%: Html.ToRelativeTime(Model.CreatedDate) %>

и я получаю эту ошибку:

CS1061: ...does not contain a definition for 'ToRelativeTime' and no extension method 'ToRelativeTime' accepting a first argument of type 'System.Web.Mvc.HtmlHelper...could be found (are you missing a using directive or an assembly reference?)

и я вызываю код рендеринга следующим образом:

<% Html.RenderPartial("Product", Model.Product); %>

P.S .: Когда я набираю Html., интеллекта нет.

1 Ответ

2 голосов
/ 01 сентября 2011

Попробуйте добавить ссылку на пространство имен вашего расширения в частичное представление, где вы пытаетесь использовать свое собственное расширение

<%@ import namespace='your namespace' %>

также здесь вы можете найти полезную информацию

...