MVC2页面没有更新

时间:2011-08-29 16:53:25

标签: asp.net-mvc-2

在我的页面(显示信息列表)中,我调用一个获取用户信息的webapage,然后在页面上调用webservice和一个存储过程以获取数据库(存储的proc输入或更新一行数据)数据库)。当我点击提交时,页面应该完全重新加载包含新更新数据的第一页并将其显示给用户。好吧,数据确实提交给数据库和服务,但我的页面由于某种原因重新加载旧信息,即使我调用生成第一页的整个操作。如果我导航回主页然后转到相关页面,则会显示数据。我应该等待还是再次调用此动作的东西?

我确实有

    [OutputCache(CacheProfile = "ZeroCacheProfile")]

属性在我的操作和我的web.config中添加了多少。我错过了什么吗?在做这件事的时候我应该小心吗? 我实际上回想起创建第一页的整个动作。

2 个答案:

答案 0 :(得分:1)

如果您直接从帖子返回视图,则可能正在使用旧数据。尝试重定向到GET操作以显示结果。

答案 1 :(得分:1)

这似乎现在有效。

    Random number = number Random();
    RedirectToAction("Action", "Controller", new { value1 = number.Next(0, 100)});

我现在会继续使用它。