加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-4 – ASP.NET MVC 4默认模板在_LoginPartial.cshtml

发布时间:2020-12-16 06:31:58 所属栏目:asp.Net 来源:网络整理
导读:我是第一次使用ASP.NET MVC 4,所以我开始使用默认模板. 在_LoginPartial.cshmtl for Log off链接中,我找到了以下代码 @using (Html.BeginForm("LogOff","Account",FormMethod.Post,new { id = "logoutForm" })) { @Html.AntiForgeryToken() a href="javascri
我是第一次使用ASP.NET MVC 4,所以我开始使用默认模板.

在_LoginPartial.cshmtl for Log off链接中,我找到了以下代码

@using (Html.BeginForm("LogOff","Account",FormMethod.Post,new { id = "logoutForm" })) {
    @Html.AntiForgeryToken()
    <a href="javascript:document.getElementById('logoutForm').submit()">Log off</a>
}

我期待下面的代码,我一直在MVC 3中使用.

@Html.ActionLink("Log off","LogOff","Account")

请有人帮我理解为什么这是必要的,以及它的优点(如果有的话).谢谢

解决方法

没有太大的区别. MVC4使用HTML表单注销,通过javascript提交.

优点是新方式(使用表单)使用javascript提交表单,这就是页面不必重新加载的原因.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读