我写了个登录的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");
1 回答
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
更改master的效果建议用jquery实现
RedirectToAction 这个方法有6个重载,这个方法将会跳转到另一个action中去, 两个string参数的重载方法指明 第一个参数是action的名字 第二个参数是Controller的名字
- 1 回答
- 0 关注
- 459 浏览
添加回答
举报
0/150
提交
取消