Returns the site that is associated with the URL that is used in an
SPSite constructor.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in microsoft.sharepoint.dll)
Visual Basic (Declaration)
Public Function OpenWeb As SPWeb
Dim instance As SPSite
Dim returnValue As SPWeb
returnValue = instance.OpenWeb
Return Value
An SPWeb object that represents the site.
When used in conjunction with an SPSite constructor, the OpenWeb method returns the lowest-level site specified by the URL that is passed as parameter for the constructor. For more information about using the OpenWeb method with an SPSite constructor, see the OpenWeb method overload.
The following code example returns the Web site that is located at http://Server_Name/sites/Site_Name/Subsite_Name.
Dim strUrl As String = "http://Server_Name/sites/Site_Name/Subsite_Name/default.aspx"
Using oSiteCollection As New SPSite(strUrl)
Using oWebsite As SPWeb = oSiteCollection.OpenWeb()
...
End Using
End Using
string strUrl =
"http://Server_Name/sites/Site_Name/Subsite_Name/default.aspx";
using (SPSite oSiteCollection = new SPSite(strUrl))
{
using(SPWeb oWebsite = oSiteCollection.OpenWeb())
{
...
}
}