2016-08-08 31 views
2

Der Versuch, die aktuelle Seite Objekt aus einer benutzerdefinierten Klasse und der einzige Code zu bekommen ich finden kann, ist:ASP.NET Erhalten Aktuelle Seite Objekt

Dim page As UI.Page = TryCast(HttpContext.Current.CurrentHandler, UI.Page) 

aber das Ergebnis ist nichts (auch versucht HttpContext.Current.Handler). Gibt es eine weitere Referenz, die jemand vorschlagen kann, um mich anzuschauen oder beleuchtet jemand, warum mein Code zurückkehrt? Nichts.

NB: Wenn ich CType verwenden, anstatt die Ausnahme es gibt ist: Konnte nicht das Objekt des Typs ‚System.Web.WebPages.WebPageHttpHandler‘ werfen ‚System.Web.UI.Page‘

Antwort

0

Versuchen Sie, diese zu geben Code

Dim page As Page = TryCast(HttpContext.Current.Handler, Page) 
If page IsNot Nothing Then 
    ' Use page instance. 
End If 
+0

'Seiteninstanz verwenden? Können Sie mir den Code geben – Glen

+0

Ich habe Sie nicht – Reshma

+0

Ihre Lösung ist genau das, was ich in meiner Frage geschrieben habe. Sie haben nichts neues zur Verfügung gestellt – Glen