簡體   English   中英

Asp.net Web 表單遷移到 dot net core

[英]Asp.net web form migration to dot net core

我在asp.net 2.0 Web 表單中有一個應用程序。 我想將其遷移到 Asp.net 核心 Web 表單。 可行嗎? 我在互聯網上沒有看到任何用於遷移 Web 表單的鏈接。 請為此提供任何鏈接或見解。

ASP.NET Core 沒有 Web 表單部件。 根據微軟的說法,這是一個舊模型,不會包含在 ASP.NET Core 中。 新的和推薦的模型是 MVC。 它們之間沒有互操作性,因為它們具有不同的架構和行為。

你有兩個機會。 第一:您不遷移,一切都會照常進行。 第二:您使用 ASP.NET Core 和 MVC 架構重新實現您的解決方案。

你見過DotVVM嗎?

它不是 .NET Core 上的 Web 窗體,而是:

  • DotVVM 中的許多概念類似於 ASP.NET Web 窗體(回發、服務器控件、母版頁,甚至控件的名稱和頁面生命周期事件)
  • ASP.NET Web 窗體開發人員很容易學習
  • 沒有神秘的視圖狀態隱藏字段
  • 控件不會產生難看的 HTML
  • 使用 MVVM 模式
  • 無需了解或編寫 JavaScript - C#、HTML 和 CSS 足以開始編碼
  • DotVVM 支持 .NET Core 和完整的 .NET Framework
  • 可以添加到現有的 ASP.NET Web 窗體或 .NET Framework 上的 MVC 應用程序
  • DotVVM 是開源的
  • 帶有 IntelliSense 和項目模板的 Visual Studio 擴展

免責聲明:摘自https://github.com/aspnet/Home/issues/1961#issuecomment-323698018

我想與 StackOverflow 社區分享一些有用的資源,以防您在決定做什么時遇到困難:

  • 現有 Web 窗體應用程序的現代化
  • 遷移到 MVC 或 Core
  • 或者是否在 Web Forms、MVC 和 Core 上啟動一個新項目。

給你:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM