我有一个自定义的SharePoint应用程序页面部署到_layouts文件夹。这是自定义内容类型的自定义“新形式”。在我与此页面交互期间,我需要将一个项目添加到我的列表中。当页面第一次加载时,我可以使用SPContext.Current.List来查看我正在使用的当前列表。但是,当我填写表单并将表单发回到自身并且IsPostBack为true时,则SPContext.Current.List为空,因此我找不到需要添加我的东西的列表。自定义应用程序页面中的SharePoint SPContext.List
这是预期吗?
我应该如何在回传中保留关于我的上下文列表的一些信息?我应该只使用列表的guid填充一些asp:hidden控件,然后从回发中将它拉回来?我想这似乎很安全。
FWIW,这是MOSS 2007标准版。