Überprüfen Sie, ob die URL ein gültiges SPWeb in einer SPSite ist
Frage
Ich habe eine URL und möchte überprüfen, ob sie als Unterseite für eine bestimmte URL vorhanden ist.
- Ich habe eine URL =
www.go.com
- Ich möchte überprüfen, ob = www.go.com hat URL =
www.go.com/abx
oder nicht
Ich habe +1000 Unterwebseiten, muss ich sie alle schleifen, keine Abkürzung?
Lösung
Sie können mit dem, was SuperMode und Unnie vorgeschlagen haben, dass Sie auch den untenstehenden Code verwenden können:
generasacodicetagpre.Andere Tipps
Versuchen Sie den folgenden Code:
using (SPSite site = new SPSite("http://www.go.com/"))
{
using (SPWeb web = site.OpenWeb("abx"))
{
if (web.Exists)
Console.WriteLine("exists");
else
Console.WriteLine("not exists");
}
}
Stellen Sie einfach sicher, dass Sie drinnen sind site.OpenWeb
, Sie geben die relative URL der Site des Webs an
Sie können das Folgende versuchen
generasacodicetagpre.Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange