C# 在页面呈现后从页面获取完整的Html

C# 在页面呈现后从页面获取完整的Html,c#,asp.net,html,C#,Asp.net,Html,我有一个UserControl,我想从中提取HTML,这样我就可以将HTML转换为PDF。页面已经在需要进行渲染的时候进行了渲染,因此如果可能的话,我想远离RenderControl 我也想在服务器端完成这一切。我知道我可以通过javascript和ajax将所有html提取到服务器上,但我更愿意在服务器端进行 有没有办法在不拦截/覆盖渲染的情况下执行此操作?渲染控制有什么问题?为什么反对调用RenderControl?@Candide我不想使用它,因为在需要执行此操作时,控件已经渲染。我只是想

我有一个UserControl,我想从中提取HTML,这样我就可以将HTML转换为PDF。页面已经在需要进行渲染的时候进行了渲染,因此如果可能的话,我想远离
RenderControl

我也想在服务器端完成这一切。我知道我可以通过javascript和ajax将所有html提取到服务器上,但我更愿意在服务器端进行


有没有办法在不拦截/覆盖渲染的情况下执行此操作?

渲染控制有什么问题?为什么反对调用
RenderControl
?@Candide我不想使用它,因为在需要执行此操作时,控件已经渲染。我只是想在之后抓取html。之后就太晚了。您必须在渲染期间执行此操作。@Dai^(最小愚蠢字符数)