以编程方式创建ASPX页面的实例并解析html

use*_*877 5 .net c# asp.net webforms

从一个页面上的代码我希望能够生成另一个页面的实例并从该页面上的某些控件解析html.

这是我到目前为止所尝试的

var APIListPage = (APIList)BuildManager.CreateInstanceFromVirtualPath("~/APIHelp/APIList.aspx", typeof(APIList));
ParseHtml(APIListPage.pdfPage);
Run Code Online (Sandbox Code Playgroud)

问题APIListPage.pdfPage始终存在null.

Ale*_*der 2

您必须调用页面实例的“ProcessRequest”过程,以使其经历完整的页面生命周期。它不会仅通过创建实例来加载。