我有一个MVC3应用程序中的会话问题。在一个控制器中,我收到一个post请求,然后在重定向到控制器get方法之前将该值添加到会话中。MVC3销毁会话重定向
问题是,在GET请求中,即使在POST请求中设置了会话值,会话值也会返回空值。
[HttpPost]
public ActionResult findPerson(PersonSearch searchDetails)
{
Session["FindPersons"] = searchDetails;
return RedirectToAction("findperson");
}
[HttpGet]
public ActionResult findperson()
{
PersonSearch searchDetails = (PersonSearch)Session["FindPersons"];
啊,这可能是,我没有注意到它运行IIS。我现在就试一试。 –
@aspect请让我知道它是否有帮助。 – dknaack
它仍然通过为空,我在使用IIS的Visual Studio中调试,这是因为有一个经典的asp应用程序作为代码的一部分。 –