人们使用哪些模式向Asp.Net MVC中的用户显示状态消息和错误消息?
我目前使用ModelState.AddModelError来解决添加/编辑/更新对象的问题,但之后怎么办?说一个状态消息让他们知道他们的行动是否正确运行了?
考虑使用TempData,因为很多时候都涉及到重定向。
任何人都有他们正在使用的良好模式吗?
答案 0 :(得分:3)
我使用ModelState.AddModelError获取错误消息,使用TempData获取成功消息。我的母版页上有以下代码,以便在定义TempData [“SucessMessage”]时,成功消息将在页面顶部显示给用户:
答案 1 :(得分:0)
我一直在使用内置的Html助手(Html.ValidationSummary(),Html.ValidationMessage())和xVal来显示所有验证消息。然后我使用TempData向用户显示所有其他状态消息。