我寫了個登錄的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頁面 調(diào)用session的值 為什么非要用return RedirectToAction("Show", "Admin");而不能用return View("Show");
1 回答

天涯盡頭無女友
TA貢獻1831條經(jīng)驗 獲得超9個贊
更改master的效果建議用jquery實現(xiàn)
RedirectToAction 這個方法有6個重載,這個方法將會跳轉(zhuǎn)到另一個action中去, 兩個string參數(shù)的重載方法指明 第一個參數(shù)是action的名字 第二個參數(shù)是Controller的名字
- 1 回答
- 0 關(guān)注
- 477 瀏覽
添加回答
舉報
0/150
提交
取消