2014-11-02 2 views
1

도우미 WebGrid (MVC 4)로 테이블을 작성하고 싶습니다. 아래에 표시된 것처럼이를 시도하지만 오류 코드에 System.Web.Heplers가 포함 된 네임 스페이스에도 불구하고 네임 스페이스 'WebGrid'유형의 이름을 찾지 못했습니다. 또한 IDE는 "WebGrid"라는 단어에 적합하지 않은 것으로 밑줄을 긋습니다.WebGrid 요소를 볼 수 없습니다.

약간의 실수가 있음을 알고 있지만 혼란 스럽습니다. 도와주세요.

+0

페이지의 변수에 'WebGrid'를 지정하면됩니다. Razor에 해당 변수를 사용하여 브라우저로 전송 된 HTML로 출력하지 않았습니다. – krillgar

+0

일부 코드 만 있습니다. 물론 WebGrid.GetHtml() 메서드를 사용하지만 컴파일러에서 WebGrid가 표시되지 않으므로 결과가 없습니다. – brombenzol123

+0

Visual Studio를 닫고 다시 열면 문제가 해결됩니까? 직장에서 Visual Studio 2010을 사용해야하고, 네임 스페이스 해상도가 제대로 작동하지 않는 문제가 있습니다. 그것은 보통 나를 위해 그것을 고칠 것이다. – krillgar

답변

1

발견 된 솔루션. 그것은 저를위한 동일한 케이스에서 저를 도왔다.

곧 - 현재 프로젝트에 참조를 추가해야합니다. & 변경 사항을 적용하려면 VStudio를 다시 엽니 다. 단계별로

Picture-sample

단계 :

  1. 프로젝트에서 프로젝트 "System.Web.Helpers"
    • 에 대한 참조를 추가 바로 "참조"를 클릭합니다.
    • 작은 메뉴에서 "참조 추가 ..."를 선택하십시오.
    • 열린 창에서 어셈블리/확장 파일로 이동하십시오.
    • & 찾기 "System.Web.Helpers"v2.0.0.0 (10.16.2015에 curent 버전) 목록에서 선택하십시오.
    • 동의하려면 확인을 클릭하십시오.
  2. (기본적으로/빈/디버그 ~) 프로젝트가 볼 수 있도록하기 위해 * .exe를 같은 dirrectory에 lib 디렉토리를 추가
    • 마우스 오른쪽 단추를 "참조"에 추가 참조하십시오.
    • 작은 메뉴에서 "속성"을 선택하십시오.
    • "로컬 복사"속성을 "true"로 설정하십시오. Picture
  3. 변경 사항 저장;
    • 프로젝트의 변경 사항을 저장하십시오.
    • 프로젝트를 다시 엽니 다. VStudio &. 보기 또는에서 "@using"추가 시도 - 그 후

, 당신은 당신이하지 않으면 System.Web.Helpers :

에서보기에 WebGrid 객체를 참조해야합니다. .. 나는 모른다.) 이쪽으로 나를 도왔다.

관련 문제