虽然现在市面上已经有很多工具可以帮你快速成立电商,但购物网站依然是後端练功的好去处。所以这次要挑战在30天内从零开始用ASP.NET Core的MVC架构,从後台到前台尽可能的完成一个购物网站该有的功能,并在实作过程中慢慢搞懂ASP.NET Core的用法,希望能让有兴趣的读者看了文章後能有所收获。
( 这次30天挑战里面主要会以後端实现功能为主,前端的设计会简单用bootstrap排版一下 )
ASP.NET Core 是新一代的 ASP.NET,早期称为 ASP.NET vNext,并且在推出初期命名为 ASP.NET 5,但随着 .NET Core 的成熟,以及 ASP.NET 5 的命名会使得外界将它视为 ASP.NET 的升级版,但它其实是新一代从头开始打造的 ASP.NET 核心功能,因此微软宣布将它改为与 .NET Core 同步的名称,即 ASP.NET Core。
简单来说 ASP.NET Core 就是微软推出的新一代 web 开发框架,它提供了两种不同的开发模式:一个是注重轻量化适合敏捷是开发的 RazorPage 另一个是有严谨架构特性适合大型专案的 MVC,这次要用的就是这个 MVC 架构来开发网站,至於架构内容就等实作再来一步步了解吧!
在开始之前需要先下载和安装以下两个工具:
如果觉得 Visual Studio 档案太肥的话,可以只勾选ASP.NET与网页程序开发
来安装
其他的基本上不太需要更改一直按下一步就可以完成安装了
打开 Visual Studio 按照以下步骤建立专案
[ 建立新专案 -> 选 ASP.NET Core Web 应用程序(模型-视图-控制器) -> 专案名称打OnlineShopCMS -> 确认选择的是 .NET 5.0 -> 建立 ]
最後点选上方工具列的[ 侦错 ] 来执行看看
到这边就建立好我们的第一个专案了!
>>: DAY13 MongoDB 索引(Index) 种类与建立方式
终於我们的系列文章,要进入尾声了。在我们编写完 API 服务之後,我们要将服务进行部署。 部署需要考...
在大型专案中,可能会把专案依功能、架构等等因素,切分为多个子专案,虽然切分为多个子专案,有些逻辑可能...
我们已经把Elastic APM可前的需要都部署好了,接下来为了使用APM,对官方提供的APM Ag...
前情提要 身後传来了声音:「哈罗,我叫艾草,是你的入门引导学姊。」 我回头一看却没看到人。 「这里!...
最近在写一些 side project 时碰到了一些 bug ,这个时候除了用 println! 大...