Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于呈现文本文件的模板引擎c_C#_Templates - Fatal编程技术网

C# 用于呈现文本文件的模板引擎c

C# 用于呈现文本文件的模板引擎c,c#,templates,C#,Templates,我正在编写一个类库,它将生成一个edi文件。我想为该文件编写一个模板,这样我就可以传递某种形式的模型并生成类似于ASP MVC功能的文件 我已经研究了t4文件和xslt,我对这两个文件都有顾虑。t4看起来有一种有趣的方法来处理相关类,并在编译期间锁定文件。xslt是可能的,但我希望有更直观的东西 我已经尝试搜索,看看这是否是一个重复的问题,但如果是,请让我知道,我的任命 非常感谢。如果您已经熟悉ASP.NET MVC的工作原理,只需使用razor引擎即可。它独立于MVC框架而存在。您找不到重复项

我正在编写一个类库,它将生成一个edi文件。我想为该文件编写一个模板,这样我就可以传递某种形式的模型并生成类似于ASP MVC功能的文件

我已经研究了t4文件和xslt,我对这两个文件都有顾虑。t4看起来有一种有趣的方法来处理相关类,并在编译期间锁定文件。xslt是可能的,但我希望有更直观的东西

我已经尝试搜索,看看这是否是一个重复的问题,但如果是,请让我知道,我的任命


非常感谢。

如果您已经熟悉ASP.NET MVC的工作原理,只需使用razor引擎即可。它独立于MVC框架而存在。您找不到重复项,因为“搜索工具/库”已脱离主题,因此没有重复项。如果你有更具体的要求相比,更直观的可能会是正确的地方问。阿列克谢,请原谅我的无知。我在这里很新,但我一直在读这篇文章,看到人们对可能使用的工具提供反馈。我去看看那个链接。很棒的工具。我希望我能把这当作解决办法。