2013-07-02 12 views
5

Z kodu na jednej stronie chcę być w stanie wygenerować instancję innej strony i przeanalizować HTML z niektórych kontrolek na tej stronie.Twórz instancję strony ASPX programowo i parsuj html

to co próbowałem dotąd

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

Problemem jest APIListPage.pdfPage jest zawsze null.

Odpowiedz

2

Musisz wywołać procedurę "ProcessRequest" instancji strony, aby umożliwić jej pełny cykl LifeCycle. Nie zostanie załadowany po prostu przez utworzenie instancji.