如何提供来自其他程序集的内容

时间:2010-02-18 18:14:34

标签: asp.net asp.net-mvc-2

如何将视图和内容放在可以从MvcApplication引用的单独程序集中?

3 个答案:

答案 0 :(得分:3)

听起来你在谈论便携式领域。 Craig ShoemakerPolymorphic Podcast最近episode featuring Jeffrey Palermo and Eric Hexter,他们讨论了便携式区域及其内容。

展示说明中出现了article Los Techies的链接,这是开始使用便携式区域的绝佳“操作方法”。

简短的回答是,您需要使用适当的依赖项编译项目,并将所有视图上的构建操作设置为嵌入式资源。

答案 1 :(得分:1)

AFAIK,没有使用webforms(.aspx)作为视图的直接方式。但是,您可以使用其他视图引擎(例如Stringtemplate)和embed the pages and images as resources into the dll。您需要实施:

  • 您自己的视图引擎
  • 服务控制器的图像和其他资源(css,js等)

希望它有意义......

答案 2 :(得分:1)

非常简单,当您处理路由时 - >将它路由到处理此事件的程序集和类。

但不要忘记你必须在那里实施一些事情。我想你已经搞清楚了。