ASP.net MVC或简单的C#从模板生成文件

本文关键字:文件 MVC net 简单 ASP | 更新日期: 2023-09-27 18:19:56

我有一个Asp.Net Mvc 5应用程序后端。我想在我的控制器中添加一个函数,在服务器文件夹中动态创建html。我希望这个html是从模板中生成的。示例:

模板:

<html><head/> <body> {CSharpVar} </body> </html>

在我的控制器中:

MyObject mObj= new MyObject();
mObj.CSharpVar= "String TEst";
MyWantedClass.CreateHtml(htmlTemplate,mObj,outputPath);

什么是最好的使用方式或最佳类别?

ASP.net MVC或简单的C#从模板生成文件

您可以尝试使用MustacheSharp(此处为nuget),这是一个Handlebars模板引擎,来编译模板,并在visualstudio中使用自定义构建操作,以便在更改时重新编译。