0

我正在尝试为 MVC2 项目编写一个简单的库,用于处理用户登录、电子邮件验证、密码恢复等。由于其中一些步骤涉及用户交互,因此我需要在该项目中拥有视图和控制器。

在 MVC2 Preview 2 中,可以通过滥用区域(至少看起来如此)来做到这一点,因为它们是在不同的项目中实现的。但是,在 RC 中,新区域只会创建一个子文件夹。由于我想在应用程序之间共享基本代码,这不是一个选项。

我试图将 AfterBuild 步骤粗暴地破解到我的项目文件中,但这并不“感觉正确”(我不会再睡一个晚上 :)

你能分享一些关于如何做到这一点的想法吗?

4

1 回答 1

1

这个问题可能与多个项目的区域重复 - 在子项目中找不到视图

复制视图的构建任务已移至Mvc.Futures项目。解决问题的其他选项包括在应用程序中定义视图,即使它们被库中的控制器引用。此外,MvcContrib 项目提供了可移植区域。

Phil Haack 的详尽解释可以在http://forums.asp.net/p/1494640/3540105.aspx找到

于 2010-01-30T22:27:51.173 回答