2011-03-26 4 views
4

면도기 뷰 엔진에서 MvcContrib의 최신 릴리스가 작동하는지 궁금합니다. MvcContrib 어셈블리와 FluentHtml 어셈블리를 참조한 다음 Darl의 ~/View/Web.config에 필요한 네임 스페이스를 here으로 추가했습니다. 그러나 FluentHtml 확장을 사용하는 데 아무리 많은 노력을 기울이더라도 작동하지 않습니다. (html 헬퍼 뒤에 점으로 시작할 때 인텔리 센스에 아무것도 나타나지 않습니다.)면도기가있는 MvcContrib FluentHtml?

나는 무엇이 있습니까?

P .: MvcContrib을 처음 사용합니다.

답변

5

나는 짧은 blog that post covers using FluentHtml with Razor를 썼다.

intellisense와 관련하여 FluentHtml 메서드에 대한 Intellisense는 "@this"에만 표시됩니다. ("@Html"이 아닌) IViewModelContainer <T> (예 : ModelWebViewPage <T>)을 구현하는보기에서만 강력한 형식의 도우미를 나열합니다. 또 다른 가능한 문제는 Resharper입니다. 이를 위해 workaround이 있습니다.

+0

멋진 정보! 답장을 보내 주셔서 감사합니다. –

+0

그것은 그 문제를 해결했습니다. 고맙다. :) – Kassem

0

나는 mvccontrib를 사용하고 있으며 다인 (darin) 응답을 받아야한다. 내가 다음 단계는했다 :

  • 빈 폴더 mvccontrib.dll에 복사 붙여 넣기 및

  • 이 mvccontrib 및 mvccontrib.fluent에 대한 참조를 생성하는 DLL에 대한 참조에 대한 참조를 만들 mvccontrib.fluent.dll . 다음과 같은 이름을 가진

  • 두 개의 네임 스페이스 :
    추가 네임 스페이스 = "MvcContrib" 추가 네임 스페이스 = "MvcContrib.FluentHtml"내 컨트롤러에서

  • 내가 MvcContrib.Pagination를 사용하여 포함한다;

  • 마침내 나는 내보기에 사용 : 는

하고 다시 MvcContrib.Pagination

을 @using MvcContrib.UI.Pager 을 @using. 도움이 되었으면 좋겠다.

+0

정말로 bin 폴더에 복사해야합니까? 내가 진술을 사용하여 실제로 가져올 수 있습니다. 나는 FluentHtml이 작동하지 않는다는 인텔리 센스를 얻지 못했습니다. 실제로 MvcContrib.UI.Pager 네임 스페이스를 가져 오기 위해 내보기에 using 문을 추가 한 다음 @ Html.Pager를 시도해 보았습니다. 그래서 그것은 정말로 혼란 스럽습니다. FluentHtml에서 내가 뭘 잘못하고 있니?! – Kassem

+0

trully 나는 잘 모른다. 나에게 일하는 구성을 전달했다. 아마도 http://groups.google.com/group/mvccontrib-discuss에서 추가 정보를 요청할 수 있습니다. 10 분 전에 게시했으며 jeremy가 나를 빠르게 답변했습니다. –

+0

정보 확인 http://groups.google.com/group/mvccontrib-discuss/browse_thread/thread/92f10294e747c23/f4b0740279e66c48?lnk=gst&q=intellisense#f4b0740279e66c48 –

관련 문제