2011-09-01 5 views
0

부분 뷰 내에서 HtmlHelper 확장 메서드 호출

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.ToRelativeTime(Model.CreatedDate) %> 

나는이 오류 부분보기에서 사용자 정의 Html 헬퍼의 확장 메서드를 호출하기 위해 노력하고있어

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

추신 ​​: Html.을 입력하면 intellesince가 없습니다.

답변

2

봅니다 당신은 또한 here 당신이 유용한 정보

+0

있음이 그것을 수정해야을 찾을 수 있습니다 사용자 정의 확장

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

를 사용하려고 시도하는 부분보기로 확장 네임 스페이스 참조를 추가합니다. 구문이 @import Models.MyHtmlHelpersClass 또는 이와 비슷한 것으로 생각합니다. – Jack

+1

면도날을 사용하는 경우 예.하지만 샘플에서는 보이지 않습니다. :) – Samich

+0

HtmlHelper 확장 프로그램 인 경우 web.config 솔루션을 선호합니다. –

관련 문제