加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 如何在ASP.NET MVC中向用户提供动作“成功”反馈

发布时间:2020-12-16 03:18:12 所属栏目:asp.Net 来源:网络整理
导读:假设我们有一个编辑视图来编辑我们的数据,我们希望让用户知道他们的编辑结果,即.确认它确实在模型上成功保存. 一种解决方案是在“编辑控制器”操作方法中为ViewData分配消息,然后使用“视图”将消息显示回用户. 例如在编辑控制器操作方法中: ViewData["Edit
假设我们有一个编辑视图来编辑我们的数据,我们希望让用户知道他们的编辑结果,即.确认它确实在模型上成功保存.

一种解决方案是在“编辑控制器”操作方法中为ViewData分配消息,然后使用“视图”将消息显示回用户.

例如在编辑控制器操作方法中:

ViewData["EditResult"] = "All is well in the world.";

……以及视图中的某个地方:

<%= ViewData["EditResult"] %>

这很简单,但这是从控制器向View提供反馈的最佳方式吗?有什么其他的选择,因为我似乎在将控制器中的表示类型的东西放在边缘.

解决方法

一种非常简单的方法是将一些布尔或其他状态标志作为模型数据的一部分传递给视图;然后,视图可以在其认为合适时呈现该信息.

或者,您可能希望考虑为成功与失败分别设置视图,因为在每种情况下您可能会完全呈现完全不同的内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读