首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从.Net核心剃刀中的锚点触发控制器

无法从.Net核心剃刀中的锚点触发控制器
EN

Stack Overflow用户
提问于 2019-03-22 00:22:49
回答 1查看 28关注 0票数 0

我正在尝试实现注销功能,但它不会触发控制器,因为我试图对其进行调试。我以前从来没有使用过mvc,所以我真的不知道这里面出了什么问题。

此控制器在控制器文件夹内

代码语言:javascript
复制
 [Authorize]
public class AccountController : Controller
{
    public IActionResult Index()
    {
        return View();
    }

    [HttpGet]
    public async Task<IActionResult> LogOut()
    {
        Request.HttpContext.Session.Remove("Nome");
        await HttpContext.SignOutAsync();
        return RedirectToPage("/Login");
    }
}

触发器的剃刀视图

代码语言:javascript
复制
@using Microsoft.AspNetCore.Http

@{
<aside class="control-sidebar control-sidebar-dark">
    <!-- Control sidebar content goes here -->
    <div class="p-3">
        <div class="row py-2">
            <div class="col-sm-12">
                <img src="/Images/default-profile.png" class="img-circle elevation-2" width="50" alt="User Image" />
            </div>
        </div>
        <div class="row py-2">
            <div class="col-sm-12">
                <h5>
                    @Context.Session.GetString("Nome")
                </h5>
            </div>
        </div>

        <div class="row py-2">
            <div class="col-sm-12 custom-hiddenbar-link">
                <a asp-action="LogOut" asp-controller="Controllers/Account" class="text-white">

                    <div class="row">

                        <div class="col-sm-2">
                            <i class="fas fa-sign-out-alt ml-2"></i>
                        </div>

                        <div class="col-sm-10">
                            Terminar Sessão
                        </div>

                    </div>

                </a>
            </div>
        </div>
    </div>
</aside>

}

这段代码中有什么错误?

EN

回答 1

Stack Overflow用户

发布于 2019-03-22 00:35:48

好了,我找到答案了。需要在启动时添加此

代码语言:javascript
复制
 app.UseMvc(routes =>
           {
               routes.MapRoute(
                   name: "default",
                   template: "{controller=Home}/{action=Index}/{id?}");
           });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55284993

复制
相关文章

相似问题

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