【发布时间】:2014-02-16 19:48:35
【问题描述】:
我正在用 C# 开发自定义 SharePoint 2010 Web 部件(非可视化)。
我需要能够跨回发维护持久变量(例如下拉列表的选定值),但它对于每个单独的用户和 Web 部件所在的页面/选项卡都是唯一的。将变量存储在页面中。会话完成每个用户的要求,但在该用户的相同窗口/选项卡中保留变量值。这个link 描述了我所做的事情,但它绝对不是每个窗口/标签唯一的。
我不确定存储变量的最佳方式,但我尝试使用 ViewState 失败。我已在 web.config 中确认它已启用,但无法像使用 Page.Session 一样使用 ViewState 有人可以帮忙吗?
也许回发不是正确的术语?我的代码其实是:Context.Response.Redirect(Context.Request.RawUrl);
谢谢, MK
【问题讨论】:
标签: sharepoint web-parts viewstate