2010-11-28 31 views
0

我有一个名为Admin的区域的项目。有一个名为MenuTab的类,其中包含用于管理主域页面和根主页面的代码逻辑。现在我想让admin区域完全解耦,而不依赖根页面/代码。ASP.NET MVC DRY

我应该为Admin Area创建MenuTab类,还有另一个用于根页面,这样当我从项目中删除Admin区域以便在其他地方顺利使用时,或者将MenuTab类保留在根级别并在任何地方使用。我应该使用什么方法?

希望你能理解我的问题。

我该如何让Admin区域独立?

+1

也许你想将MenuTab移动到它自己的程序集并让root和admin依赖它? – 2010-11-28 19:55:33

+0

添加新的类库项目并将通用代码移到那里以在不同的地方使用? – Pirzada 2010-11-28 19:59:01

回答

0

创建一个常用程序集,其中所有其他Web项目都从中继承。

这是很常见的做法。