我有一组在许多项目中使用的控制器和视图。我想知道是否可以将其放入类库中并将其作为普通的 lib 文件重用。
我怎样才能做到这一点?
绝对可行。你需要的东西:
- 在应用程序启动时注册路线的某种方法。
- 一个了解库视图和应用程序特定视图的视图引擎。
第一个很容易。只需在库中编写一个函数来注册库中的所有控制器即可。
第二个更复杂,但是您可以阅读一些关于编写自己的视图引擎的好文章,here http://blog.codeville.net/2008/07/30/partitioning-an-aspnet-mvc-application-into-separate-areas/ and here http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx。区域的概念对于将库控制器与应用程序控制器分开也可能很有用。
Also, 这个问题 https://stackoverflow.com/questions/632964/can-i-specify-a-custom-location-to-search-for-views-in-asp-net-mvc解决了在任意文件夹中查找视图的最简单情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)