ASP.NET MVC 3在页面加载期间显示缓存的会话值

时间:2016-03-17 13:13:09

标签: asp.net-mvc session caching

我正在开发一个旧的ASP.NET MVC版本3项目。我正在撞墙,因为一个奇怪的问题。问题类似于cshtml视图中的以下代码行,Session [“FirmName”]在页面刷新后始终显示旧值。

<label class='switchValue' id="switchClientName" title="@Convert.ToString(Session["FirmName"])">@Convert.ToString(Session["FirmName"])</label>

当页面重新加载时,需要更改Session["FirmName"]的代码。此问题不会在我们的本地环境中重现,但仅在生产中出现。是什么让Session["FirmName"]被缓存?它与缓存有关吗?任何帮助都非常感激。

1 个答案:

答案 0 :(得分:0)

要解决缓存问题,我在querystring&amp;中创建了一个参数。将当前DateTime值传递给它。