我需要使用CSS制作一个看起来像链接的按钮.更改已完成,但是当我单击它时,它显示为按下按钮.知道如何删除它,以便即使点击按钮也可以作为链接使用吗?
我一直在摆弄默认MVC 4模板的_Layout和_PartialLayouts,突然之间'_PartialLogin'文档中的'Logout'功能已经停止工作.为了给你提供更多信息,从_NavBar.cshtml调用_LoginPartial.cshtml,然后从_Layout.cshtml调用
_LoginPartial.cshtml的代码是:
@if (Request.IsAuthenticated) {
<text>
<p>Hello, @Html.ActionLink(User.Identity.Name, "Manage", "Account", routeValues: null, htmlAttributes: new { @class = "username", title = "Manage" })!
@using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm" })) {
@Html.AntiForgeryToken()
<a href="javascript:document.getElementById('logoutForm').submit()">Log off</a>
}</p>
</text>
}
Run Code Online (Sandbox Code Playgroud)
_NavBar.cshtml中的代码是:
<form class ="navbar-form navbar-right" method="post" action="/account/login">
<div class ="form-group">
@Html.Partial("_LoginPartial")
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
_Layout.cshtml中的代码是:
<body>
@Html.Partial("_Navbar")
@RenderSection("featured", required: false)
@RenderBody()
<div class="container">
Run Code Online (Sandbox Code Playgroud)
我知道问题可能是javascript已经无意中被无意识地禁用了.我可能错过了一些脚本标签吗?或者它是上一课中我称之为_PartialLogin的东西?
javascript c# partial-views asp.net-mvc-partialview asp.net-mvc-4