在处理错误时,我一直在使用asp MVC模型状态错误。 目前,我正在使用临时数据,如下所示:
TempData["message"] = "Successfully Added New Data.";
,并在所有视图中使用表单进行渲染。
我只想问一下在处理成功消息/状态时可以使用的最佳实践。
TIA!
答案 0 :(得分:1)
如果要重定向到另一个视图,则可以使用TempData
集合。如果您停留在同一视图上,我将在模型中返回带有标志的当前视图,然后基于该值对其进行渲染,或者仅使用ViewBag
。
答案 1 :(得分:0)
您应该在发送到视图的模型中包含错误或成功消息。
类似的东西:
public async Task<IActionResult> CityDetails()
{
MyModel MyModel = new MyModel();
MyModel.Message = "Successfully Added New Data.";
return View(MyModel);
}