我需要在將「RedirectToAction」創建到新視圖之前發送數據,並且不希望數據通過「GET」發送。ASP.NET MVC:發送信息以產生RedirectToAction
我能想到的唯一的事情就是在重定向到新視圖之前將這些信息保留在會話中,但我更願意做其他事情。
謝謝。
編輯寬度例如
public class AccountController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult Login()
{
return View(new LoginViewModel());
}
[HttpPost]
public ActionResult Login(LoginViewModel model, string returnUrl)
{
if (LoginModel.Login(model)){
UserData ud = UserData(model.IdUser);
return RedirectToAction("Index", "Information");
}
// code
}
}
//
public class InformationController : Controller
{
public ActionResult Index()
{
//receives "ud" information
// ...
return View();
}
}
發送的數據在哪裏? – rmac 2010-10-02 12:53:18
我編輯問題 – 2010-10-02 13:13:52