ASP.NET MVC 2.0 베타에서 강력하게 입력 한 링크
-
05-07-2019 - |
문제
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에서.
제휴하지 않습니다 StackOverflow