理解Login函数

_LoginPartial.cshtml文件

 

其中

 <li>@Html.ActionLink("Log in", "Login", "Account", routeValues: null, htmlAttributes: new { id = "loginLink" })</li>

调用Account控制器的Login方法,并传递一个URL为null的参数,标签<a>的id = "loginLink" 

Login方法:

 

 将参数URL保存在视图包ViewBag中,然后渲染视图Login.cshtml

 另外还有一个接收登录用户信息的Login方法

<section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。

new { ReturnUrl = ViewBag.ReturnUrl } 将视图包传递的值ViewBag.ReturnUrl 保存在表单变量ReturnUrl,并且在提交表达时和表单中的数据一起提交给控制器函数。

原文地址:https://www.cnblogs.com/wfy680/p/12287728.html