马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

MVC4从零开始学(一)[系列教程]-IBC编程社区

  [复制链接]
查看39024 | 回复8 | 2013-7-20 12:10:28 | 显示全部楼层 |阅读模式
任务:使用MVC制作图书查询系统
IBC编程社区原创系列教程,请勿转载。C#论坛,www.ibcibc.com 交流群号: 235371874
教程中我们会用到EF操作实体类(entity framework)
第一节:控制器的作用(体验MVC
打开VS2012-新建项目-web-MVC4.0 如下图:

www.ibcibc.com C#论坛 ibc编程社区 C#

www.ibcibc.com C#论坛 ibc编程社区 C#
点击确定后,我们选择下图中的空,视图引擎我们选择Razor ,不用选择单元测试,点击确定。

www.ibcibc.com C#论坛 ibc编程社区 C#

www.ibcibc.com C#论坛 ibc编程社区 C#
视图引擎Razor主要省去大部分代码,自动生成html,具体会单独的教程讲解。
我们点击确定后,系统生成好解决方案。
大概讲解一下三个文件夹:Controllers MVC中的C (控制器,负责数据和视图中的传值)
                        Models   MVC中的M (实体类,存放实体数据)
                        Views    MVC中的V  (视图,相当于三层中的UI层)
现在我们开始接触控制器,我们选择Controllers文件夹,鼠标右键-添加-控制器,如图:

www.ibcibc.com C#论坛 ibc编程社区 C#

www.ibcibc.com C#论坛 ibc编程社区 C#
我们将控制器命名为HelloBook 模板选择空MVC控制器。点击确定。会出现如下图:

www.ibcibc.com C#论坛 ibc编程社区 C#

www.ibcibc.com C#论坛 ibc编程社区 C#
ActionResult 会跳转到指定的网页 , 这个我们将会在下节课讲,今天这节课主要是体验第一个MVC,我们把ActionResult 改为string类型,让此方法返回string类型,如下图:

www.ibcibc.com C#论坛 ibc编程社区 C#

www.ibcibc.com C#论坛 ibc编程社区 C#
这样把此方法改为了一个string类型的方法, 返回支持HTML标签文本。
我们按F5进行浏览器查看,会出现找不到路径:

www.ibcibc.com C#论坛 ibc编程社区 C#

www.ibcibc.com C#论坛 ibc编程社区 C#
这是因为我们建立的是空MVC程序,没有去设置路由,以后的课程会讲到,先不管这个 ,我们在域名后面跟着我们刚刚创建的控制器名称/HelloBook , 就会出现我们要的效果:

www.ibcibc.com C#论坛 ibc编程社区 C#

www.ibcibc.com C#论坛 ibc编程社区 C#
这个控制器支持返回HTML语言,但是我们不可能去已这种方式做网页的。
这节课是第一节课,主要是体验一下MVC,下节课我们开始讲解EF实体操作。


IBC编程社区原创系列教程,请勿转载。C#论坛,www.ibcibc.com 交流群:群号: 235371874



MVC4从零开始学(一)[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php? ... =1838&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)


MVC4从零开始学(二)EF创建数据库[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=1888&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

MVC4从零开始学(三)控制器视图[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php? ... =1906&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

MVC4从零开始学(四)post/get传值[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=2168&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

以上为系列地址


C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
kyokuyou | 2014-7-25 03:52:04 | 显示全部楼层
刚刚学习了一下,感觉很有意思,还想继续学习下去。谢谢
ibcadmin | 2014-7-25 09:10:54 | 显示全部楼层
kyokuyou 发表于 2014-7-24 19:52
刚刚学习了一下,感觉很有意思,还想继续学习下去。谢谢

C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
ibcadmin | 2014-10-20 10:32:24 | 显示全部楼层
MVC4从零开始学(一)[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php? ... =1838&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)


MVC4从零开始学(二)EF创建数据库[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=1888&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

MVC4从零开始学(三)控制器视图[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php? ... =1906&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

MVC4从零开始学(四)post/get传值[系列教程]-IBC编程社区
http://www.ibcibc.com/forum.php?mod=viewthread&tid=2168&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)

以上为系列地址
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
Loong | 2016-5-10 15:00:35 | 显示全部楼层
没有然后了?
ibcadmin | 2016-12-7 10:42:00 | 显示全部楼层
回来复习来了
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
ibcadmin | 2016-12-7 10:42:30 | 显示全部楼层

有啊  评论里有   总共4篇教程
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
ibcadmin | 2016-12-12 10:13:06 | 显示全部楼层
55
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
huok | 2017-12-18 17:12:49 | 显示全部楼层
学习
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则