【发布时间】:2015-09-14 00:23:19
【问题描述】:
我有一个 SharePoint 网站。我们有一些 Web 部件呈现 ascx 控件。
在 Web 配置和 iis 设置中,会话超时和 IIS 空闲超时设置为 2 小时(120 分钟)。我已确认会话不会超时 30 分钟的空闲时间后,应用程序中的下拉列表和复选框列表变为空 我将 Visual Studio 调试器附加到我的应用程序,并让应用程序空闲 30 分钟以查看发生了什么。 30 分钟后,当我尝试回发时,我在调试器中观察了变量。我发现会话变量是活动的并且有值。但是下拉和 ViewState 变量是空的。
我们正在使用 SQL 服务器会话。我一无所知,在这个问题上花了几个晚上,但似乎无处可去。
【问题讨论】:
-
Gr8。原来这篇文章的第二页讲述了 Web 应用程序的 FormDigestSettings.TimeOut,而这正是 SharePoint 中控制视图状态时间的原因。
标签: asp.net session sharepoint drop-down-menu viewstate