2017-12-12 24 views
0

나는 읽을 수있는 동적 HTML 내용을 만드는 새로운 태그 도우미 속성을 좋아합니다. 나는 ASP-컨트롤러와 ASP-작업을 사용하여 링크를 만들 수는 다음과 같이 속성 :asp.net 코어에있는 URL.Action

<a asp-controller="Home" asp-action="Index">Index</a> 

문제는 내가 내 자바 스크립트를 사용하기 위해 작업의 단지 URL이 필요합니다 경우가 있다는 것입니다. ASP.NET에서의 Ajax 호출을하기 위해 예를 MVC 5를 들어, 다음 코드를 할 수 :

$.ajax({ 
    type: "POST", 
    url: '@Url.Action("GetData","Ajax")', 
    data: "{ }", 
    contentType: "application/json; charset=utf-8", 
    dataType: "json", 
    success: function (data) { 
    } 
}); 

나는 ASP.NET 코어에 해당하는 방법을 찾기 위해 노력하지만 난 하나를 찾을 수 없습니다 그래서 직접 URL을 만들어야합니다. ASP.NET Core에서 Action 및 Razor Page URL을 가져 오는 방법이 있습니까?

답변

1

방금 ​​방법을 찾았습니다. 누군가 다른 사람이 똑같은 것을 찾고있는 경우에 그것을하는 방법입니다.

@this.Url.Action("Index", "Home")