代码之家  ›  专栏  ›  技术社区  ›  Aximili

MVC应用程序中有什么?(Visual Studio 2008/2010)

  •  0
  • Aximili  · 技术社区  · 14 年前

    创建新的MVC应用程序时,它与Web应用程序有何不同?

    我想知道是否有可能把现有的Web应用程序变成MVC应用程序。。。?

    3 回复  |  直到 14 年前
        1
  •  1
  •   Branislav Abadjimarinov Ivan Choo    14 年前

    ASP.NET应用程序。不同的是它有参考价值

    • System.Web.Routing

    • System.Web.摘要

    dll-s。此外,它还有一些额外的配置web.config 还有一个路线登记Global.asax. MVC应用程序还附带了用于控制器、视图和数据的默认文件夹。不过,使用相同的文件夹不是强制性的。你可以很容易地把现有的ASP.NET 应用到MVC应用程序。有关更多详细信息,请查看本文 http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc

        2
  •  1
  •   Bikal Lem    14 年前

    我想你说的是关于ASP.NETMVC公司。所以我的答案主要是针对它。

    在应用MVC设计模式时,重点是明确关注点的分离。你的 关注点通过HTML、CSS、javascript、视图助手和视图模型在视图中实现。您的数据关注点-视图将使用和呈现的数据在您的 模型 图层。你的 控制器 促进视图层和模型层之间的交互,例如检索数据、更新数据、操作数据等。

    软件方面。

    使用上述模式ASP.NETMVC极大地简化了web应用程序的开发。通过使用约定,例如在控制器的名称中附加“Controller”、为不同的关注点使用文件夹、URL路由约定等,这一点变得更好。

    一个好处ASP.NETMVC使使用纯HTML、CSS和javascript变得更容易。它还消除了Viewstate以及与之相关的任何性能限制。

        3
  •  0
  •   Community CDub    8 年前

    看看这个好帖子:

    How does the MVC pattern differ, if at all, from the DAL / BLL design pattern?

    我就是这样得到MVC设计模式的。