2010-03-29 3 views
0

우리는 ASP.Net MVC 서적을 검토 중이며 우리보기 내에서 확장 방법을 사용하는 데 문제가 있습니다. 확장 방법은 다음과 같습니다 ASP.Net MVC보기에서 HtmlHelper 확장 방법을 볼 수 없습니다.

using System; 
using System.Runtime.CompilerServices; 
using System.Web.Mvc; 

namespace MvcBookApplication 
{ 
    public static class HtmlHelperExtensions 
    { 
    public static string JQueryGenerator(this HtmlHelper htmlHelper, string formName, object model); 
    } 
} 

우리는 다음과 같이 우리의보기에서 확장 방법을 사용하십시오

<%=Html.JQueryGenerator("createmessage", ViewData.Model)%> 

문제는이 코드 줄은 JQueryGenerator는 Html 헬퍼의 인식 방법은 아닙니다 말한다 . 나는 우리가 웹 프로젝트에 올바른 참조를 설정했다고 생각하지만, 우리가 확인할 수있는 다른 것들이 있습니까? 조회수에 대한 언급이 없습니다.

+0

, 당신은 당신의 웹에서 system.web 섹션 내부 <네임 스페이스 = "MvcBookApplication"를 추가 /> 을 추가하여 Web.config의에서 MvcBookApplication 네임 스페이스를 추가 할 수 있습니다. config를 사용하거나 헬퍼 메소드에 대한 호출을 포함하는 뷰의 시작 부분에 <% @ Import Namespace = "MvcBookApplication"%>을 삽입 할 수 있습니다. – uvita

답변

2

web.config에 MvcBookApplication 네임 스페이스에 대한 참조를 추가 했습니까? 그레고리 말했듯이

+0

확실한 가능성이 있습니다. 우리는 그것을 조사 할 것이다. – larryq

+0

네임 스페이스는 참조되지 않았습니다. – larryq

관련 문제