문제

ASP.NET MVC 1.0을 사용하면 항상 Lambda 기능을 사용하여 내 뷰에서 강력하게 입력 된 링크를 생성 할 수있었습니다.

Html.BuildUrlFromExpression<TController>(c => c.Action(arg));

이제 ASP.NET MVC 2.0 베타로 업그레이드 중이며 찾을 수 없습니다. 어느 HTMLHELPER (또는 UrlHelper)의 강력하게 입력 한 확장. 그들은 다른 방법으로 대체 되었습니까? 컨트롤러 동작에 대한 링크를 구축하는 새로운 방법이 있습니까?

나는 내 견해에 문자열을 사용하는 것을 싫어한다.

도움이 되었습니까?

해결책

동일한 기능으로 자신의 확장을 구현하려면 한 줄이 필요합니다. url.href <>가 더 짧기 때문에 실제로 MVC V1에서도 그렇게합니다 .-) MVC 소스에서 코드를 복사 할 수 있습니다.

다른 팁

강력한 URL 생성 도우미는 MVC 코어 바이너리 자체가 아니라 MVC 선물 바이너리의 일부입니다. MVC 2 베타에서 작동하는 MVC 선물 버전을 다운로드 할 수 있습니다. CodePlex에서.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top