我有一个“返回视图()”问题,它不会在我的控制器中执行代码。
我有一个带有此代码的控制器:
public class BrokerController : BaseController
{
public ActionResult BestallMaklarBild()
{
return View(new BestallMaklarBildViewModel());
}
[HttpPost]
public ActionResult BestallMaklarBild(FormCollection collection)
{
try
{
//Some code
return View("MaklarBildBestalld",new MaklarBildBestalldViewModel());
}
catch
{
return View(new BestallMaklarBildViewModel());
}
}
public ActionResult MaklarBildBestalld()
{
//Some code
return View(new MaklarBildBestalldViewModel());
}
}
当我发布到我的控制器“BestallMaklarBild”然后尝试返回时view("MaklarBildBestalld",new MaklarBildBestalldViewModel())
,“MaklarbildBestalld”中的代码不会执行。因此,当模型返回到视图时,它不包含任何数据,并导致我的视图给我留下一个错误,说model.something = null
当我尝试将一些数据输出到视图时。
不知道我做错了什么。