从部分视图中调用HtmlHelper扩展方法

时间:2011-09-01 18:07:39

标签: asp.net-mvc asp.net-mvc-3 partial-views

我正试图从局部视图调用自定义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 个答案:

答案 0 :(得分:2)

尝试将扩展程序的名称空间引用添加到您尝试使用自定义扩展程序的部分视图

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

另外here您可能会找到有用的信息