我希望生成“列表”视图内容添加一个检查以首先检查模型是否有元素,我发现我不知道这些视图是如何生成的。可以改变吗?
答案 0 :(得分:1)
Visual Studio使用“T4”(文本模板转换工具包)模板在您请求新文件时生成代码,是的,可以编辑它们。
基本上,您可以找到默认模板,将它们复制到项目中,然后编辑它们以创建VS将使用的项目特定的自定义新项目模板,而不是默认模板。
可以在以下网址找到一套很好的基本说明:
答案 1 :(得分:1)
它们是T4模板,位于:
Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC 2 \ CodeTemplates \ AddView
另请参阅this article,它介绍了如何根据每个项目更改模板。
答案 2 :(得分:1)
还有另一个选项,在MVC项目中,您可以创建一个名为CodeTemplate的文件夹,并将.tt文件放在那里。然后也会使用这些模板。