コントローラー内で例外が発生した場合、「例外」がtry-catchブロック内でキャッチされたとしても、ビューエンジンは意図したビューに移動しないようです?
または私はここに何かが欠けています:
public ActionResult MyController(int? param1, DateTime? param2)
{
MyModel model = new MyModel();
try
{
model = new MyModel();
//AN ERROR HAPPENS HERE (so the code goes to catch the Exception):
model.Connection.Initialize();
}
catch (Exception ex)
{
ViewBag.ErrorMessage = ex.Message;
}
//when I put a break point I get to this following line, however, "MyView" is never displayed!?
return PartialView("MyView", model);
}