Eine Referenz auf ein Objekt erforderlich ist für das nicht statische Feld, Methode oder Eigenschaft
Ich erhalte eine Fehlermeldung beim erstellen meiner vs2008 .net 3.5 Lösung
Fehler 1 Eine Referenz auf ein Objekt erforderlich ist für das nicht statische Feld, die Methode oder die Eigenschaft " System.Web.UI.Seite.Anfrage.get'
String _XSLTPath = Page.Request.Url.Scheme
+ "://"
+ Page.Request.Url.Authority
+ Page.Request.ApplicationPath.TrimEnd('/')
+ '/'
+ "webparts/weatherandtime/weather/xslt/RSSWeatherXSL.xsl";
Page-Objekt zu sein scheint higlighting in grün, das ist nicht das, was ich will. Kann jemand erklären, was Los ist?
Dank,
Die zusätzliche Klammer wurde entfernt, aber immer noch den Fehler verursacht. Es scheint seltsam ich kann eine Instanz von dem Objekt nur ein paar Zeilen unten im code ohne Instanziierung vor?
Können Sie qualifizieren sich Seite? diese.Seite.Anfrage...?
Können Sie qualifizieren sich Seite? diese.Seite.Anfrage...?
InformationsquelleAutor test | 2010-01-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie versuchen, Zugriff auf nicht-statische Konstanteneigenschaft
Page.Request
ohne eine Instanz. Sie rufen es auf eine Instanz. So etwas wiemyPage.Request
.InformationsquelleAutor Daniel Brückner
Möchten Sie vielleicht zu prüfen, mit einem StringBuilder, um diese ein wenig mehr managable:
InformationsquelleAutor Justin Niessner
Versuchen Sie es mit Seite.Kontext statt:
InformationsquelleAutor Jay Riggs
Sind Sie versuchen, verwenden Sie die Page-Eigenschaft für ein Steuerelement eine Methode oder Eigenschaft, die definiert wird als
static
?Es ist schwer zu sehen, genau was Los ist, ohne zu sehen Sie den vollständigen Kontext des Codes, aber das würde erklären, warum Sie das problem in einem Teil der code in einem anderen aber nicht.
InformationsquelleAutor Jeremy McGee
In der Regel ist dies eine richtige Vorgehensweise ist:
InformationsquelleAutor Leonid Z