初识ASP.NET MVC项目开发(在线书店)一

在线书店是一个完整的ASP.NETMVC项目,其中包括购物,结账和管理等功能。通过一个简化版的在线书店项目实例,简要介绍ASP.NETMVC项目的开发过程,对ASP.NETMVC项目开发有个简单的认识。

我使用的是vs2019版本,所有所有截图都是2019版本的截图
(1)第一步,打开vs创建我们的项目
选择c#,点击asp.net web(.net framework)程序,点下一步,创建,选择位置,并为解决方案命名。
在这里插入图片描述
在这里我们选择一个MVC模板。
在这里插入图片描述
我们在解决方案的Controllers文件选中,右击,点添加控制器,选择mvc5控制器,然后为控制器命名,注意,这里的命名后面必须带有Controller,换而言之就是只能修改Controller之前的字母。
在这里插入图片描述
(2)需求分析
我们要建的是有个简单的图书购物系统,在建立视图前需要确认我们需要几个视图。
1图书列表界面,展示数据库里面的所有图片。
2图书购物界面,点击列表中的购书按钮,出现图书的详情信息,并提供下单的基本信息输入。
3订单列表界面,在购物界面点提交后把所有信息都展示出来。
在这里插入图片描述
所以,我们需要做的视图界面有三个,同时,点击购书的是get请求,点击购买的是post请求,因此,我们的控制器里要区分get和post请求。

(当get请求和post请求的action名称相同时,方法参数必须不一样,并且要在方法上方加上[HttpGet]、[HttpPost]声明,标明该action所相应的请求类型)

在这里插入图片描述

下面展示下我们所需要的数据库,数据库里有两张表,一张是展示图示信息的,一张用来存储已经下单的订单信息。
在这里插入图片描述
在这里插入图片描述
下面,我们准备使用类库进行连接数据库,进行数据展示。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值