我尝试在事件接收器的itemupdated事件中使用Session状态,但它抛出了这个错误:对象未设置为对象的实例。
我已将此事件接收器附加到表单库。也许这些信息会有所帮助。
这就是我使用的所有内容:
public override void ItemUpdated(SPItemEventProperties properties)
{
HttpContext.Current.Session["OldValue"] = "Some value";
}
修改 还有一件事。我在sharepoint中启用了会话状态。 这些是我遵循的步骤:
1) Enable-SPSessionStateService –DefaultProvision
2) <pages enableSessionState="true" in web.config
3) <add name="Session" type="System.Web.SessionState.SessionStateModule" /> inside modules element in web.config
我忘记了什么吗?
知道为什么会抛出这个错误吗?