在VS中创建模板在后台不可见

时间:2014-08-23 21:20:07

标签: umbraco umbraco7

当我在Visual Studio解决方案的Views文件夹中创建一个新模板(.cshtml)时,它没有显示在后台。 如果我从后台创建一个模板,则在Views文件夹中创建一个文件,然后我必须将其作为一个令人兴奋的文件添加到VS中 - 如果我从Visual Studio创建模板,为什么后台不会显示模板?我试过重建这个项目。

2 个答案:

答案 0 :(得分:1)

视图/模板与其他一些文件(如脚本和CSS)的工作方式不同,因为它们需要数据库中的引用才能将它们与您的文档类型相关联。

答案 1 :(得分:1)

您可以通过两种方式实现:

  1. 在umbraco后端创建您的视图。然后转到visual studio并单击"显示所有文件"按钮解决方案探索。在Views文件夹中查找新视图。右键单击每个文件,然后选择"将文件添加到项目"。
  2. 正常在visual studio中创建您的视图。然后转到umbraco后端并创建模板,并为它们提供与visual studio中视图相同的名称。 (如果您在umbraco中的模板名称是"文本页面", - 您的文件名应为" TextPage")
  3. 正如ProNation所说,所有模板都需要db引用。