自定义消息显示页面



Net Mvc 4站点,可能需要向最终用户显示各种消息(例如:"谢谢。"文档已提交","项及其依赖项已被删除","找不到ID为xxx的行","无法删除此行,因为它是xxx依赖于它",…等等)。

如何(最好的方法是什么)定义一个通用页面接受消息并显示它?该页面应该能够被站点中的所有控制器使用。

补充道:如何创建一个ShowMessage控制器和视图,接受查询字符串/ViewData/TempData并显示它。如果需要,其他控制器会重定向页面。这是一个好的解决方案吗?

我还建议这样做:

toastr

它是由John Papa创建的,他经常光顾SO。

您可能希望将消息存储在ViewBag/ViewData或TempData中,并将其呈现给您的特定视图。你可以在baseController类中创建扩展方法,因此它可以从所有控制器访问。看看下面的博客文章,讨论同样的问题。

http://blogs.taiga.nl/martijn/2011/05/03/keep-your-users-informed-with-asp-net-mvc/

您可以使用客户端通知插件,如jGrowlnoty

最新更新