ASP .NET MVC2应用程序控制器执行一些操作并在此之后重定向到网格页面。网格页面也可以从菜单中调用。在这种情况下,不应出现任何消息。
如何显示行动结果?
向网格页面添加一些控件的最佳方法是从会话或查询字符串中获取结果消息并显示它或其他想法吗?
我在
中找到了控制权http://www.codeproject.com/Tips/309920/Displaying-action-results-to-the-user-in-ASP-NET
但它似乎是特定于webforms的。
如何在ASP .NET MVC2 C#应用程序中显示操作结果?使用了jQuery UI。
答案 0 :(得分:1)
实际上,存在TempData
字典,用于在两个连续请求之间传递数据。
http://msdn.microsoft.com/en-us/library/system.web.mvc.tempdatadictionary.aspx
看看它是否符合您的需求。
答案 1 :(得分:1)
另外,您可以使用其他操作参数来确定是否显示消息。或临时cookie。或者不同的请求方法(POST而不是GET)。或者额外的标题。