2016-12-02 36 views
-1

但我在選擇ASP.NET MVC或WEBform模式時卻走遍了互聯網。 我有一個在Webform模型上開發的應用程序,它是否真的需要將它移動到MVC?參數在將webform模型移動到ASP.NET框架的MVC模式時需要考慮什麼?

Webform是安靜穩定的,我們爲什麼要去MVC? 我的意思是在將webform model項目移動到MVC之前我們需要考慮哪些參數?

任何幫助或重定向將不勝感激。

謝謝!

+1

如果你有一個webform應用程序...它的工作原理...離開它。如果你正在開始一個綠地項目。使用MVC。 – Phill

回答

0

正如評論中所提到的,沒有什麼特別的東西會迫使你進入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按照定製的語法(剃刀作爲默認)

  5. 在Asp.Net MVC中,視圖和邏輯分開存放。

  6. Asp.Net MVC有一致的外觀和感覺佈局。

  7. Asp.Net MVC爲代碼重用性提供了部分視圖。

  8. Asp.Net MVC是輕量級的,提供對標記的完全控制,並支持許多功能,允許快速開發敏捷項目。因此,
    最適合開發具有最新web
    標準的交互式web應用程序。

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

相關問題