我必须创建一堆静态 html 文件作为控制台/winform 作业。当前的解决方案使用字符串生成器。在将 ASP.NET-MVC 与强类型 View 页面 (System.Web.Mvc.ViewPage) 一起使用后,我想知道是否可以利用这些 View 页面并将它们输出到流或文件,而无需构建 ASP.NET 解决方案。
本质上,我想创建 View 页面,传入强类型对象,然后渲染结果。
我也对其他 View 引擎持开放态度。
如果这最终需要将整个厨房水槽搬过来,那么我可以做一个字符串生成器样式。
谢谢。
最佳答案
请注意这是否有帮助,因为我不清楚您的问题。
[ControllerAction] public void About() { StringWriter builder = new StringWriter(); TextWriter originalWriter = Response.Output; Response.SwitchWriter(builder); RenderView("About"); string html = builder.ToString(); originalWriter.Write(html); }
关于ASP.NET (MVC) - 将页面渲染到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/916568/