我使用部署的列表模板創建列表。用下面的代碼:SPContext.Current.Web不是最新的
SPSite site = new SPSite("http://servername");
SPWeb web = site.OpenWeb();
web.Lists.Add(listName, listName, listTemplate);
web.Update();
SPList List = Web.Lists[listName];
我能夠與用於創建它的web
對象來訪問列表。但是,SPContext.Current.Web
未更新。因此,下面拋出錯誤:
SPContext.Current.Web.Lists[listName]
是否有可能使在創建後訪問列表來更新最新信息SPContext.Current
對象?
在此先感謝!
更新:代碼已更新。
您確定兩個SPWeb都指向相同的位置嗎? – 2010-09-30 12:40:17
是的。兩者都指相同的位置。 – Vijay 2010-09-30 12:50:39
什麼是錯誤?你確定這是沒有找到的列表嗎?你是否從SPContext.Current不可用的地方(例如接收者)調用它。 – 2010-09-30 15:13:31