2017-03-04 68 views
0

您好,我是做計算機科學我最後一年的項目,它是關於管理學院的系統,它更像了openSIS但我使用asp.net核心來構建它,我需要幫助的形式如何添加,更新,使用常規的HTML形式刪除數據。的Web表單在ASP.Net核心equalivent

+1

看看爲[MVC核心CRUD示例](https://github.com/nreco/data/tree/master/examples/ SqliteDemo.MVCApplication)(列表,添加/編輯表單)來自NReco。數據項目 –

+0

這真的很有幫助謝謝@VitaliyFedorchenko –

回答

2

如果你指的是從ASP.NET的WebForms(前MVC webstack來),還有永遠被移植了ASP.NET的核心,不可能沒有的WebForms。

然而,有一個類似的項目(通常稱爲Razor Pages或View Pages,請參閱RazorPages GitHub存儲庫),該項目允許創建不受控制器支持的Razor視圖。

但據我所知,它不準備發佈(nuget.org上沒有nuget包),你必須使用一些以前的每晚構建或穩定的myget存儲庫。

+0

感謝您的信息Tseng它是有幫助的。 –

1

如果你喜歡的Web窗體開發的方式,或者如果你有一個大的ASP.NET Web窗體應用程序,你需要實現它新的網頁,你可以試試DotVVM

這不是「.NET的核心Web窗體」,而是:

在DotVVM
  • 很多概念類似於ASP.NET Web窗體(回傳,服務器控件,母版頁的連名字控件和頁面生命週期事件)
  • 易學爲ASP.NET Web窗體開發
  • 沒有神祕的ViewState隱藏字段
  • 的控制不會產生難看的HTML
  • MVVM模式用於
  • 沒有必要知道或編寫JavaScript - C#,HTML和CSS就足以開始編碼
  • DotVVM支持.NET核心完整的.NET框架
  • 可以添加到現有的ASP.NET Web窗體或MVC應用程序上的.NET Framework
  • DotVVM是open source
  • Visual Studio extension with IntelliSense and project templates

免責聲明:我DotVVM的作者之一。這篇文章並不是要宣傳這個項目,我只是相信它回答了這個問題,因爲構建DotVVM的主要動機是Web Forms沒有移植到ASP.NET Core,許多人正在尋找類似的方式構建Web應用程序。 DotVVM不是Web Forms到.NET Core的端口。我們的目的是構建一個概念上相似的框架,但它避免了Web窗體被批評的事情(視圖狀態,可測試性和醜陋的HTML輸出)。