提交asp mvc表单时处理状态消息[关闭]

问题描述 投票:0回答:2

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

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

并使用表单在我的所有视图中呈现。

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

TIA!

asp.net-mvc
2个回答
1
投票

如果您要重定向到另一个视图,您可以使用TempData集合。如果你停留在同一个视图中,我会在模型中返回带有标志的当前视图,然后根据值渲染它或者只使用ViewBag


0
投票

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

像这样的东西:

public async Task<IActionResult> CityDetails()
{
    MyModel MyModel = new MyModel();
    MyModel.Message = "Successfully Added New Data.";
    return View(MyModel);
}
© www.soinside.com 2019 - 2024. All rights reserved.