我有几个网站,这些网站共享几个组件。使用经典的 ASP.NET WebControls ascx 非常容易。我创建了几个这样的控件,放入一个 dll 库中,并通过 namespace.elements runat=server... 从这些网站引用这些库。
但是我升级到 ASP.NET MVC 后不知道该怎么做。我可以将模型和控制器类放入 dll 中。
但是我应该如何将视图放入并重用到 dll 中?
如果我可以在不重新编译 dll 的情况下更改视图,我想视图不会被编译成 dll。
编辑:与第三方相比,我更喜欢一些标准解决方案。我的最后一个解决方案是使用 StringBuilder 而不是 ViewEngine。