2

我想注册一个额外的扩展名(例如 .template)作为 MVC Razor 模板,因此我可以在带有新扩展名的文件中获得 Razor 的代码完成和语法高亮显示。

我尝试在 web.config 中添加构建提供程序

<compilation debug="true" targetFramework="4.5" >
  <buildProviders>
    <add extension=".template" type="System.Web.WebPages.Razor.RazorBuildProvider, System.Web.WebPages.Razor"/>
  </buildProviders>
</compilation>

但它不被识别为 Razor 模板。

4

1 回答 1

1

据我所知,你正朝着正确的方向前进。看看这篇文章,它解释了其余部分:我可以使用 Razor 提供 .html 文件,就好像它们是 .cshtml 文件一样,而不更改我所有页面的扩展名?

于 2013-08-14T08:34:03.553 回答