
[英]ASP.NET Core MVC Post Request from JQuery but need to redirect from Controller Action
[英]asp.net core <a asp-controller="" asp-action=""/> run from jquery
网络核心 Mvc 6
我有这样的菜单
<li class="active nav-item h5"><a class="nav-link link-light aEmployer" asp-controller="Employer" asp-action="Index">Employer Setup</a></li>
返回一个视图
我需要从 Ajax 调用它。
我播种这个和它说的做什么
$.ajax({
// edit to add steve's suggestion.
//url: "/ControllerName/ActionName",
url: '<%= Url.Action("ActionName", "ControllerName") %>',
success: function(data) {
alert(data);
}
});
但在这种情况下,它返回一个 PartialView。
我需要的是返回一个视图。当用户单击选项菜单时返回的视图相同。
我需要的是('aa').click()
但在这种情况下它不起作用......
它是一种调用方式吗?
谢谢
设置锚元素的 id 属性:
<a id="employer-setup-link" class="nav-link link-light aEmployer" asp-controller="Employer" asp-action="Index">Employer Setup</a>
然后你可以这样做:
document.getElementById('employer-setup-link').click();
你也可以试试:
window.location.href = document.getElementById('employer-setup-link').getAttribute('href');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.