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

5

我想从一个页面的代码中生成另一个页面的实例,并解析该页面上特定控件的html。

目前我尝试过以下方法:

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

问题是APIListPage.pdfPage始终为null
1个回答

2
你必须调用页面实例的 "ProcessRequest" 过程,让它经历完整的页面生命周期。仅通过创建实例,页面不会被加载。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接