Asp.NETMVC区域,如何使用它们?

Asp.NETMVC区域,如何使用它们?,asp.net,asp.net-mvc,asp.net-mvc-areas,Asp.net,Asp.net Mvc,Asp.net Mvc Areas,我有两个关于Asp.NETMVC领域的问题。根据我在各种播客中听到的关于它们的内容,我对这些区域只有一个肤浅的了解,但我认为我相当清楚它们应该用于什么。现在我的问题是,我是否也可以使用它们使我能够逐渐从使用VB的Asp.NETWebForms开发切换到使用C#的Asp.NETMVC开发 我可以在一个应用程序中混合不同语言的区域吗?例如,一个区域是C#项目,另一个是VB.Net项目 我可以使用areas功能将MVC合并到现有的webforms应用程序中吗?假设我有一个Asp.NETWebForms

我有两个关于Asp.NETMVC领域的问题。根据我在各种播客中听到的关于它们的内容,我对这些区域只有一个肤浅的了解,但我认为我相当清楚它们应该用于什么。现在我的问题是,我是否也可以使用它们使我能够逐渐从使用VB的Asp.NETWebForms开发切换到使用C#的Asp.NETMVC开发

  • 我可以在一个应用程序中混合不同语言的区域吗?例如,一个区域是C#项目,另一个是VB.Net项目
  • 我可以使用areas功能将MVC合并到现有的webforms应用程序中吗?假设我有一个Asp.NETWebForms应用程序,但我希望使用MVC编写任何新的“页面”,我可以创建一个新的MVC项目,然后将其作为一个区域“插入”到现有的webforms应用程序中吗

  • 针对您的问题:

  • 对。如果它是一个单独的程序集,那么不管它是在c#还是在VB.net中
  • 我会说是的-这将有助于保持MVC内容的独立性,但当然,您需要基本webforms项目中的基本引导功能。好主意
  • 我最近开始在一个旧的webforms站点中引入MVC,这是非常值得的