【发布时间】:2021-08-12 05:56:24
【问题描述】:
我已经创建了我的代码,一切正常,除了我尝试访问的一个链接。文件已创建,文件中包含代码,但是在我调试代码时它不想打开它。
请求的 URL:/Students/Login
<li>@Html.ActionLink("Login", "Login", "Students", routeValues: null, htmlAttributes: new { id = "loginLink" })</li>
@using Microsoft.AspNet.Identity
@if (Request.IsAuthenticated)
{
using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm", @class = "navbar-right" }))
{
@Html.AntiForgeryToken()
<ul class="nav navbar-nav navbar-right">
<li>
@Html.ActionLink("Hello " + User.Identity.GetUserName() + "!", "Index", "Manage", routeValues: null, htmlAttributes: new { title = "Manage" })
</li>
<li><a href="javascript:document.getElementById('logoutForm').submit()">Log off</a></li>
</ul>
}
}
else
{
<ul class="nav navbar-nav navbar-right">
<li>@Html.ActionLink("Register", "Create", "Students", routeValues: null, htmlAttributes: new { id = "registerLink" })</li>
<li>@Html.ActionLink("Login", "Login", "Students", routeValues: null, htmlAttributes: new { id = "loginLink" })</li>
</ul>
}
【问题讨论】:
-
调试时 - 什么时候会中断?
-
每当我单击导航栏中的链接以转到登录页面时 - 但它并没有真正中断,它只是抛出它无法找到实际存在的文件。
-
无论输出到哪里,调试窗口或控制台中都必须有堆栈跟踪
-
但是就是这样,它没有错误,我只是检查了输出控制台进行调试,它甚至没有抛出错误。这只是文件链接没有注册文件存在的情况。
-
你能分享代码,以便我们重现问题吗?
标签: razor asp.net-mvc-5