首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net内核中的Url.Action

asp.net内核中的Url.Action
EN

Stack Overflow用户
提问于 2017-12-12 16:07:02
回答 1查看 13.8K关注 0票数 6

我喜欢新的tag helpers属性,它使可读的动态html内容变得可读。我可以使用asp-controller和asp-action属性创建一个链接,如下所示:

代码语言:javascript
复制
<a asp-controller="Home" asp-action="Index">Index</a>

问题是在某些情况下,我只需要动作的URL就可以使用我的javascript。例如,为了在ASP.NET MVC5中进行ajax调用,我可以使用以下代码:

代码语言:javascript
复制
$.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核心中获取操作和剃刀页面的网址。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-12 16:57:54

我刚刚找到了怎么做。如果其他人正在寻找同样的东西,这里是如何做到的。

代码语言:javascript
复制
@this.Url.Action("Index", "Home")
票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47767851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档