提交asp mvc表单后处理状态消息

时间:2018-08-29 05:54:38

标签: asp.net-mvc

在处理错误时,我一直在使用asp MVC模型状态错误。 目前,我正在使用临时数据,如下所示:

TempData["message"] = "Successfully Added New Data.";

,并在所有视图中使用表单进行渲染。

我只想问一下在处理成功消息/状态时可以使用的最佳实践。

TIA!

2 个答案:

答案 0 :(得分:1)

如果要重定向到另一个视图,则可以使用TempData集合。如果您停留在同一视图上,我将在模型中返回带有标志的当前视图,然后基于该值对其进行渲染,或者仅使用ViewBag

答案 1 :(得分:0)

您应该在发送到视图的模型中包含错误或成功消息。

类似的东西:

public async Task<IActionResult> CityDetails()
{
    MyModel MyModel = new MyModel();
    MyModel.Message = "Successfully Added New Data.";
    return View(MyModel);
}