【问题标题】:MVC5: Use updated Session value in ViewMVC5:在视图中使用更新的会话值
【发布时间】:2014-10-31 02:38:10
【问题描述】:

我有一个 MVC5 应用程序,我在其中使用对服务器的 ajax 调用来更新 Session["value"] 按钮。但在那之后,从 View 访问 Session["value"] 不包含新值。我也试过 ViewBag - 同样的事情。有什么办法吗?

【问题讨论】:

    标签: asp.net-mvc-5


    【解决方案1】:

    当您考虑事物的运作方式时,这是非常明显的行为。这里起作用的原理称为客户端-服务器。客户端请求网页,服务器响应网页。您引用的SessionViewBag 的值此时包含在它们的当前状态中。在稍后的某个时间点,客户端通过 AJAX 发出另一个请求,服务器通过在 Session/ViewBag 中设置一个新值来响应该请求。这不会改变在初始请求中已经发送给客户端的内容,即网页。您必须在浏览器中刷新网站才能看到新值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-19
      • 2021-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      相关资源
      最近更新 更多