2010-01-26 5 views
1

안녕하세요 Controllder 메서드로 만든보기가 있습니다.이름 HTML이 MVC의 현재 컨텍스트에 존재하지 않습니다.보기 페이지

이제이 페이지에 HTML보기 코드를 작성합니다.

어떻게 든이 페이지에서 HTML 컨트롤을 얻지 못하고 있습니다. 나는 아래 줄을 입력하면 , 그것은 예 "이름의 HTML이 현재 컨텍스트에 존재하지 않습니다"라는 : <% = Html.TextBox

내가 HTML 태그를받지 못하고있는 이유 단서.

귀하의 의견에 감사드립니다.

답변

1

보기 상단의 Page 선언에 Inherits 속성이 누락 되었습니까? (가 강력한 형식되지 않은 경우)

Inherits="System.Web.Mvc.ViewPage<MyNamespace.Models.MyViewModel>" 

또는 같은

:

(가 강력한 형식의 경우) 그것은 다음과 같아야는

Inherits="System.Web.Mvc.ViewPage" 

내가 발견하는 경우 I 내 선언에서이 선언을 제거하면 Html 객체가 더 이상 인텔리 센스가 아닙니다.

+0

강력한 형식이 아닙니다. Inherits = "System.Web.Mvc.ViewPage >"도 추가했습니다. – Rita

+0

현재 작동 중입니다 ... 이전에는 일부 사용자 컨트롤 코드가 있습니다. 청소를 마친 후에도 문제가 없습니다. 롭 감사합니다. – Rita

관련 문제