gpt4 book ai didi

c# - 我可以从 ASP.NET 应用程序外部的 ASP.NET 页面对象呈现 html 吗?

转载 作者:太空狗 更新时间:2023-10-29 23:35:04 27 4
gpt4 key购买 nike

我不是在谈论使用“ApplicationHost”类托管 ASP.NET。例如,如果我创建一个控制台应用程序,创建一个有效的 HttpContext 对象并将其传递给自定义 Page 对象的 ProcessRequest,它会像在 ASP.NET 中运行一样填充 HttpReponse html 吗?

最佳答案

我不明白为什么不。

尝试使用 RenderControl() 方法从页面或 Web 控件中获取 html。

static public string GetHTML(Control myControl)
{
System.IO.StringWriter sw = new System.IO.StringWriter();
HtmlTextWriter myWriter = new HtmlTextWriter(sw);
myControl.RenderControl(myWriter);
return sw.ToString();
}

我用它来异步呈现 GridView。

关于c# - 我可以从 ASP.NET 应用程序外部的 ASP.NET 页面对象呈现 html 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3161359/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com