asp.net - 创建自定义 nuget 包以在项目之间共享通用布局

标签 asp.net asp.net-mvc razor nuget nuget-package

我在多个解决方案中拥有多个 ASP.NET MVC 项目。所有这些都需要具有相同的布局,即页眉、页脚和导航。我考虑过使用 RazorGenerator 工具创建一个单独的 MVC 项目并将可重用 View 编译到程序集中。但是,除了部分 View 之外,我还需要嵌入图像、CSS 和(可能是)JavaScript 等资源。所以我不确定 RazorGenerator 在这种情况下是否有帮助(?)

在这种情况下,创建自定义 nuget 包是一个不错的选择吗?

是否有任何引用 Material 可用于创建自定义 nuget 包?

最佳答案

自定义 nuget 包对我来说听起来确实是一个很好的解决方案。

我对所有 nuget 软件包都使用了 Scott Hanselman 的教程,非常值得一读:

http://www.hanselman.com/blog/creatinganugetpackagein7easystepsplususingnugettointegrateaspnetmvc3intoexistingwebformsapplications.aspx

关于asp.net - 创建自定义 nuget 包以在项目之间共享通用布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20632439/

相关文章:

html - 如何在 HTML URL 验证中使 "http://"或 "https://"可选

.net - 在 MVC(Razor) 中用 LabelFor() 替换 DisplayNameFor() 会出现错误

c# - SSL设置需要证书和开发

c# - 如何在 asp.net 中存储用户数据?

c# - 保存加密配置部分时防止 IIS 应用程序重启?

c# - 为特定路由添加授权,无需在mvc中添加属性

c# - 如何使用 View 变量从 View 中编码模型方法?

asp.net - ViewState vs cookie vs cashing vs session

c# - 家庭 Controller 中每个 mvc actionresult 的代码相同

html - 如何防止 Razor 转义符号,例如 in?