c# - 请求一个 jquery Post 以使用 Net Core 2.1 身份验证发出注销
问题描述
我有一个新的小型应用程序,它使用 Net Core 2.1 身份验证,并且一直在使用 razor 视图中的预定义行运行,以请求使用表单注销:
<form asp-area="Identity" asp-page="/Account/Logout" asp-route-returnUrl="@Url.Page("/Index", new { area = "" })" method="post" id="logoutForm">
<li><button type="submit" class="btn btn-link navbar-btn navbar-link">Logout</button></li>
</form>
我正在尝试用 Jquery 重写该帖子:
<li><a id="LogoutBtn">Logout</a></li>
$("#LogoutBtn").click(function () {
$.post("/Identity/Account/Logout?returnUrl=Test", function (data, status) {
alert(status);
});
});
但是得到以下错误返回给我。
上面的两个代码片段不是在做同样的事情吗?
顶部的工作。
解决方案
推荐阅读
- laravel - Vue.js spa 身份验证 | 无法从本地存储中检索令牌?
- javascript - 更改 Google Map 的默认起始位置 - 我在哪里更改它?
- xml - 如何使用 SolJMSUtility 禁用 SolaceConnectionFactory 的直接传输?
- php - 在 foreach 嵌套循环 php 中获取多个数据。如何预防?
- python - 包装了一个工作的 c++ 应用程序以在 python 中作为函数运行,但抛出 200 个错误
- swift - 如何使用 UINavigationController 打开个人 cocoaTouchFramework
- azure-devops - 如何将 Azure Devops 的一个实例中的 Azure Pipelines 连接到 Azure Devops 的单独实例中的 Azure Repo
- bash - 如何为 grep 设置全局选项以避免每次都使用 grep -v grep?
- docker - 无法通过错误将对等方加入频道 :: 错误:2 未知:访问被拒绝:频道 [] 创建者组织
- amazon-web-services - 如果 Spot 实例在 AWS 中不可用,我可以获取按需 EC2 实例吗