我在 C# 中使用 asp.net mvc 3 和 .net framework 4.0
假设我有 NivoSlider( slider )html 代码。还有js、css和图片文件。
我想使用 NivoSlider cshtml 代码和 js/css/images 作为“一个项目”,我想将它添加到不同的 MVC 解决方案中。它将以某种方式成为一个插件。
我无法将其设为局部 View ,因为我必须将所有 css、js 和 imges 文件移动到新的解决方案中。我查看了“mvc areas”,但它没有呈现我的 js 和 css 文件(事实上;使用“Areas”并不是如您所知的完美方式)...我查找了一些基于插件的架构,但没有-其中很容易实现。我的时间有限。
那么我该如何解决这个问题呢?
编辑:我可以使用这个 http://razorgenerator.codeplex.com/ - 但如果你想出了一个主意,我正在寻找其他解决方案......
最佳答案
您可以创建一个私有(private)的 Nuget并为它创建一个小型安装。这样您就可以直接从包中安装、更新和卸载。
您甚至可以制作本地化的包,然后在计算机之间复制。 Nuget 有一种非常简单的方法来指定要将文件提取到的位置以及要提取的文件。
关于c# - 在不同的 Mvc 解决方案中使用相同的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17903644/