当我在Visual Studio解决方案的Views文件夹中创建新模板(.cshtml)时,它不会显示在后台。如果我从后台创建一个模板,在Views文件夹中创建一个文件,然后我必须将其作为一个令人兴奋的文件添加到VS -为什么后台不显示模板,如果我从Visual Studio创建一个?
有两种方法:
- 在umbraco后端创建视图。然后转到visual studio,在解决方案探索中单击"显示所有文件"按钮。在views文件夹中找到新视图。右键单击每个文件,选择"添加文件到项目"。
- 在visual studio中正常创建视图。然后转到umbraco后端并创建模板,并给它们与visual studio中的视图相同的名称。(如果你的模板名称是"TextPage",你的文件名应该是"TextPage")
正如ProNation所说,所有模板都需要一个db引用。
视图/模板与脚本和CSS等其他文件的工作方式不同,因为它们需要数据库中的引用才能将它们与doctype关联起来。