<p> <%if (Request.IsAuthenticated) {%> 欢迎您<%:Page.User.Identity.Name%>! <%:Html.ActionLink("注销", "LoginOff")%> <%} else {%> <%:Html.ActionLink("登录", "Login")%> <%} %> </p>
这里介绍下Html.ActionLink方法,
Html.ActionLink用来生成一个链接,第一个参数代表链接的问题,第二个参数代表的是actionname,可以理解为链接的页面。
由以上代码可以看出,注销链接指向LoginoFF.,也就是controller中的loginoff action方法,所以我们在controller中添加一个一个loginoff方法,执行完loginoff方法后,会转向INDEX首页
<span> </span>/// <summary> /// 用户注销 /// </summary> /// <returns></returns> public ActionResult LoginOff() { FormsService.SignOut(); return RedirectToAction("index"); }
以上就是Asp.Mvc 2.0实现用户登录与注销功能实例讲解,大家可以在自己的网站上进行实践了,希望在此基础上可以有所创新和完善。
您可能感兴趣的文章: