2017-03-04 32 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输出)。