Trying to use an SPWeb object that has been closed or disposed and is no longer valid.
Posted on 2011-04-29 15:06 木头人Ricky 阅读(289) 评论(0) 编辑 收藏 举报
using (SPWeb ospWeb = SPContext.Current.Web)
{
//...Logic
}
{
//...Logic
}
Page error “Trying to use an SPWeb object that has been closed or disposed and is no longer valid.”
Modified the code as shown below:
using(SPSite spSite=new SPSite(SPContext.Current.Web.Url))
{
using (SPWeb spWeb = spSite.OpenWeb())
{
//...Logic
}
}
MSDN click here