asp.net mvc 关于登录的问题

我写了个登录的post方法
[HttpPost]
public ActionResult AdminLogin(string UserName, string Password)
{

if (tbuserBll.ValidateUser(UserName, Password) == 0)
{

Session["userid"] = tbuserBll.GetUserIDbyUserName(UserName);
Session["username"] = UserName;
return RedirectToAction("Show", "Admin");
}

else if (tbuserBll.ValidateUser(UserName, Password) == 2)
{
Response.Write("<script>alert('该账号已被封停')</script>");

return View("AdminLogin");
}
else
{
Response.Write("<script>alert('账号或密码错误')</script>");

return View("AdminLogin");
}
我想在母版页中显示出 欢迎您***用户,怎么弄?
而且我如果要在 show页面 调用session的值 为什么非要用return RedirectToAction("Show", "Admin");而不能用return View("Show");

九州编程
浏览 466回答 1
1回答

天涯尽头无女友

更改master的效果建议用jquery实现RedirectToAction 这个方法有6个重载,这个方法将会跳转到另一个action中去, 两个string参数的重载方法指明 第一个参数是action的名字 第二个参数是Controller的名字
打开App,查看更多内容
随时随地看视频慕课网APP