我正在开发一个旧的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"]
被缓存?它与缓存有关吗?任何帮助都非常感激。
答案 0 :(得分:0)
要解决缓存问题,我在querystring&amp;中创建了一个参数。将当前DateTime
值传递给它。