2016-08-05 2 views
13

누구나 제가 누락 된 부분을 알고 있습니다. 왜 그 asp-controller 및 asp-action 태그가 저에게 효과적이지 않은지 알 것입니다. ASP.NET MVC Core에서 프로젝트를 구현하고 있습니다.asp-controller 및 asp-action 속성이 작동하지 않습니다.

이 발생하지 않습니다 :

<a asp-controller="App" asp-action="Trips" class="btn btn-lg btn-success">Go to Trips</a> 

면도기가 잘 작동 :

@Html.ActionLink("Go to Trips", "Trips", "App", new object { }, new { @class = "btn btn-lg btn-success" }) 

내가 그 일을 할 몇 가지 서비스를 구성해야합니까. 또한 어떤 방법이 선호됩니까? 면도기는 MVC에서 꽤 유명합니다. 그 ASP는 새롭고 더 좋은 방법입니까?

+0

MVC6이라고 부르지 마십시오. ASP.NET 5가 죽었습니다. https://blogs.msdn.microsoft.com/webdev/2016/01/19/asp-net-5-is-dead-introducing-asp- net-core-1-0-and-net-core-1-0/ – Tseng

답변

31

후 내가 ASP-컨트롤러와 ASP 액션 속성 앵커 태그 도우미를 호출하고,

Microsoft.AspNetCore.Mvc.TagHelpers 네임 스페이스의 일부인 것으로 나타났습니다 파고 약간의

면도날을 사용하는 것의 대안 일 것 같습니다. 나는 '_ViewImports.cshtml'를 만들고 파일에 아래 추가하여 문제를 해결할 수 있었다 :

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 

일단 앵커 태그 헬퍼 인식 및 예상대로 버튼 작업을 시작하고, 그 일을.

+1

이 문제가 발생했을 때 나만의 영역을 만들었습니다. 방금 기존 _ViewImports.cshtml을 복사 한 다음 효과가있었습니다. 감사합니다. – Jefecito

관련 문제