0

webcontext Pleseを使用する必要がある場合のspwebとspcontextの違いは何ですか?誰でも私に答えることができます。

spweb web =spcontext.current.web;

using(spsite site= new spsite(""))
{
using(spweb web=site.openweb(""))
{
}
}
4

1 に答える 1

0

簡単に言えば

using(spsite site= new spsite(""))
    {
    using(spweb web=site.openweb(""))
    {
    }
    }

上記はほとんど同じです

spweb web =spcontext.current.web;

ただし、URL を正当化してサイト オブジェクトを取得し、

using(){
}

オブジェクト サイトと Web オブジェクトは自動的に破棄されます。

spweb web =spcontext.current.web;

コードが実行されている現在の Web のコンテキストを取得します。このオブジェクトを破棄しないことが重要です。

Web オブジェクトまたはサイト オブジェクトが必要なサイトのコンテキストでコードが実行されているかどうかによって異なります。

于 2013-03-15T10:45:47.487 に答える