我喜欢新的tag helpers属性,它使可读的动态html内容变得可读。我可以使用asp-controller和asp-action属性创建一个链接,如下所示:
<a asp-controller="Home" asp-action="Index">Index</a>问题是在某些情况下,我只需要动作的URL就可以使用我的javascript。例如,为了在ASP.NET MVC5中进行ajax调用,我可以使用以下代码:
$.ajax({
type: "POST",
url: '@Url.Action("GetData","Ajax")',
data: "{ }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
}
});我试图在URL中找到一个等效的方法,但我无法找到一个,所以我不得不自己创建ASP.NET。有没有办法在ASP.NET核心中获取操作和剃刀页面的网址。
发布于 2017-12-12 16:57:54
我刚刚找到了怎么做。如果其他人正在寻找同样的东西,这里是如何做到的。
@this.Url.Action("Index", "Home")https://stackoverflow.com/questions/47767851
复制相似问题