Asp.Mvc 2.0用户登录实例讲解---(2)用户登录与注销(4)
<td><%:Html.LabelFor(m=>m.UserName) %></td>
<td><%:Html.TextBoxFor(m=>m.UserName)%></td>
</tr>
<tr>
<td><%:Html.LabelFor(m=>m.UserPwd) %></td>
<td><%:Html.PasswordFor(m=>m.UserPwd) %></td>
</tr>
<tr>
<td><%:Html.LabelFor(m=>m.RememberMe) %></td>
<td><%:Html.CheckBoxFor(m=>m.RememberMe) %></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="登录" /></td>
</tr>
</table>
<%Html.EndForm(); %>
</div>
</body>
</html>
Html.CheckBoxFor用来生成一个复选框按钮
3.建立controller
同样我们在controller中建立两个login方法,一个用来展现页面,一个用来点击登录按钮后判断用户名和密码
[csharp] public ActionResult Login()
{
return View();
}
[HttpPost]
public ActionResult Login(Models.Login model)
{
if (new Models.SqlHelper().UserLogin(model))
{
//如果用户名存在,转向主页
FormsService.SignIn(model.UserName,model.RememberMe);
return RedirectToAction("index");
}
else
{
//登录失败,转向登录页面
相关新闻>>
- 发表评论
-
- 最新评论 更多>>