在previous question中我发现了如何为 MVC 创建插件架构。我还没有完全走上这条路,但我确实有一个很好的方法来分解事情。
困扰我的一件事是 View 位于类库中时的智能感知。在核心 MVC 项目中开发它们,然后复制它们是一件痛苦的事情。
基本上,我遇到的问题是我不太了解 Visual Studio 如何处理 aspx 文件。我目前处于 Beta 阶段,我想我也许能够利用 RC1 附带的显式 View 构建。
如有任何帮助,我们将不胜感激。
更新:
我在实际运行时整理了所有 View 的发现,我感兴趣的是在 Visual Studio 中对它们进行编辑。它们必须在 Web 类型项目中吗?
最佳答案
View 可以在您喜欢的任何地方。有一个 ViewLocator,您可以替换它并将它们放在您喜欢的任何位置:http://blogs.teamb.com/craigstuntz/2008/07/31/37827/ .
如果您高兴的话,您可以将它们放入二进制文件或数据库中。
关于c# - 在类库中包含 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/531416/