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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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#中用于从数据生成标记的HTML模板选项_C#_Templates_.net 2.0_Webforms - Fatal编程技术网

C#中用于从数据生成标记的HTML模板选项

C#中用于从数据生成标记的HTML模板选项,c#,templates,.net-2.0,webforms,C#,Templates,.net 2.0,Webforms,我目前正在寻找可以从C#2.0(用于ASP.NET 2.0)中的模型生成HTML的模板库,因为内置的datacontrols不允许层次结构超过3-4级)。我找到了Nustache(一个与.NET一起使用的小胡子端口),但在搜索其他可用库时也不知所措。基本上,这就是我想要做的,在模板上抛出一个模型一个任务列表,一个待办事项列表等,引擎呈现HTML,我只需要使用literalTemplateMarkup.Text=theTemplateMarkup 您建议的一些入门教程将非常有帮助 我会使用T4

我目前正在寻找可以从C#2.0(用于ASP.NET 2.0)中的模型生成HTML的模板库,因为内置的datacontrols不允许层次结构超过3-4级)。我找到了
Nustache
(一个与.NET一起使用的小胡子端口),但在搜索其他可用库时也不知所措。基本上,这就是我想要做的,在模板上抛出一个模型一个任务列表,一个待办事项列表等,引擎呈现HTML,我只需要使用
literalTemplateMarkup.Text=theTemplateMarkup

  • 您建议的一些入门教程将非常有帮助

我会使用T4

感谢您的建议,
T4模板
是否允许我按照要求进行模板制作?它也有学习曲线吗?我非常精通C#和.NET编程概念,它很容易学习。T4是VisualStudio中内置的所有代码生成功能所使用的。