SharePoint ruft die vollständige URL der aktuellen Seite im Code ab
In SharePoint-wie bekommt man die url der Seite, die Sie aus der code-behind?
z.B. mit dem bla bla bla.aspx-Seite enthalten...
SPContext.Aktuelle.Web.Url gibt http://vm/en/
Muss ich es mit http://vm/en/Pages/blah.aspx
InformationsquelleAutor der Frage raklos | 2009-10-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie immer noch den HttpContext und verwenden Sie dann
HttpContext.Current.Request.Url
SPContext.Aktuelle.Web ist der SPWeb-rund um die Seite, die Sie sind auf, und damit seine URL ist die URL des Web, nicht die Seite.
InformationsquelleAutor der Antwort Yuliy
Versuchen: SPContext.Aktuelle.Datei.Url
Könnten Sie auch HttpContext.Aktuelle.Anfrage.Url
InformationsquelleAutor der Antwort Alex Angas
Versuchen : SPContext.Aktuelle.Web.Url +"/"+ SPContext.Aktuelle.Datei.Url
InformationsquelleAutor der Antwort Dinh Gia Khanh
Diese zurückgeben sollte, was Sie benötigen SPContext.Aktuelle.ListItemServerRelativeUrl
InformationsquelleAutor der Antwort pns
dieser code war für mich, für Seiten unter _layouts und auch für die 'normalen' Seiten unter der Website:
InformationsquelleAutor der Antwort Sean
Ich die Problemumgehung verwenden, die deckt _layouts Fällen
InformationsquelleAutor der Antwort Oleg Savelyev
InformationsquelleAutor der Antwort Mohamed.Abdo
InformationsquelleAutor der Antwort Mohamed.Abdo