如何在多个项目之间共享cshtml页面
本文关键字:之间 共享 cshtml 页面 项目 | 更新日期: 2023-09-27 18:24:40
我在所有ASP.NET项目中都有几个通用页面。我希望将这些代码集中在一个程序集中。我怎样才能做到这一点?是否可以简单地创建和组装它,并将其添加为我的ASP.NET项目的引用,这样页面就可以访问了?
不支持从其他地方(因此从web项目外部)使用剃刀视图。然而,有一个工具可以预编译剃刀视图,然后你可以把它们放在任何dll中。这个自定义工具叫做RazorGenerator。
有一些博客文章你可以开始:
使用RazorGenerator预编译MVC Razor视图
将你的asp.net mvc Razor视图编译成一个单独的dll