【问题标题】:what Parameters needs to considered while moving webform model to MVC pattern of ASP.NET framework?将 webform 模型迁移到 ASP.NET 框架的 MVC 模式时需要考虑哪些参数?
【发布时间】:2016-12-02 05:34:35
【问题描述】:

我已经浏览了整个互联网,但在选择 ASP.NET Framework 的 MVC 或 WEBform 模式时仍然感到困惑。 我有一个基于 Webform 模型开发的应用程序,真的需要将其移至 MVC 吗?

Webform 很安静,我们为什么要选择 MVC? 我的意思是在将 webform 模型项目迁移到 MVC 之前我们需要考虑哪些参数?

任何帮助或重定向将不胜感激。

谢谢!

【问题讨论】:

  • 如果你有一个网络表单应用程序......并且它可以工作......离开它。如果您正在启动一个新建项目。使用 MVC。

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


【解决方案1】:

正如 cmets 中所提到的,没有什么特别的东西会迫使您进入 MVC。 如果您要开始一个新项目,请考虑使用 MVC。以下是您在使用 ASP.NET MVC 时可以受益的几点:

  1. Asp.Net MVC 是一个轻量级且遵循 MVC(模型、视图、控制器)模式的开发模型。

  2. Asp.Net MVC 有 html 助手。

  3. Asp.Net MVC 不支持视图状态。 Asp.Net MVC 具有基于路由的 URL,这意味着 URL 分为控制器和 动作,而且它基于控制器而不是物理 文件。

  4. Asp.Net MVC 遵循可自定义的语法(默认为 Razor)

  5. 在 Asp.Net MVC 中,视图和逻辑是分开保存的。

  6. Asp.Net MVC 具有一致的外观和感觉的布局。

  7. Asp.Net MVC 具有用于代码重用性的部分视图。

  8. Asp.Net MVC 是轻量级的,提供对标记的完全控制并支持许多允许快速和敏捷开发的特性。因此它
    最适合使用最新的网络开发交互式网络应用程序
    标准。

  9. Asp.Net Web MVC 是开源的。

【讨论】:

    猜你喜欢
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多