2013-07-02 4 views
5

Aus dem Code auf einer Seite möchte ich in der Lage sein, eine Instanz einer anderen Seite zu erzeugen und den HTML-Code von bestimmten Steuerelementen auf dieser Seite zu analysieren.Erstelle Instanz einer ASPX-Seite programmgesteuert und analysiere html

das ist, was ich bisher

var APIListPage = (APIList)BuildManager.CreateInstanceFromVirtualPath("~/APIHelp/APIList.aspx", typeof(APIList)); 
ParseHtml(APIListPage.pdfPage); 

Das Problem ist APIListPage.pdfPage immer versucht haben, ist null.

Antwort

2

Sie müssen die Prozedur "ProcessRequest" der Seiteninstanz aufrufen, um einen vollständigen Page LifeCycle zu erstellen. Es wird nicht nur durch Erstellen der Instanz geladen.

Verwandte Themen