0

我查看了其他几个答案,但真的无法决定,因为我不确定这是否属于控制器、模型、创建 App_Code 文件夹。

我真的很想远离创建一个单独的项目。

我目前有 3 个控件、很多模型和很多视图。

我被分配了一个能够遍历整个 ActiveDirectory 的新项目。此代码实际上可以在任何给定页面上使用,因此它不是特定于控制器的。

我应该把这段代码放在哪里?

控制器?模型?创建一个 App_Code 文件夹并将类放在那里?

4

2 回答 2

7

嗯...在主项目级别创建一个文件夹,例如ActiveDirectoryService并将其放在那里。问题解决了。

当您准备好“服务”时,您可以在控制器中自由使用它,在需要时注入它。

于 2013-05-17T18:12:45.000 回答
5

我知道您并不热衷,但在我看来,最简洁的方法是在您当前的解决方案中创建一个 DLL 项目并将您的代码放在那里并从您的主项目中引用它。这使它与其他任何东西完全分开......

于 2013-05-17T18:14:11.690 回答