请选择 进入手机版 | 继续访问电脑版

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

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#问题入口 ASP.NET问题入口

【C#问题提交】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接毕业设计】 面试-葵花宝典下载

官方一群:

官方二群:

查看: 33603|回复: 8

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

  [复制链接]
  • TA的每日心情
    开心
    昨天 09:42
  • 签到天数: 1742 天

    [LV.Master]伴坛终老

    4251

    主题

    6183

    帖子

    11万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    118708

    推广达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2013-7-20 12:10:28 | 显示全部楼层 |阅读模式

    马上加入IBC,查看更多教程

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    任务:使用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编程社区

    该用户从未签到

    0

    主题

    1

    帖子

    4

    积分

    新手上路

    Rank: 1

    积分
    4
    发表于 2014-7-25 03:52:04 | 显示全部楼层
    刚刚学习了一下,感觉很有意思,还想继续学习下去。谢谢
  • TA的每日心情
    开心
    昨天 09:42
  • 签到天数: 1742 天

    [LV.Master]伴坛终老

    4251

    主题

    6183

    帖子

    11万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    118708

    推广达人突出贡献优秀版主荣誉管理论坛元老

     楼主| 发表于 2014-7-25 09:10:54 | 显示全部楼层
    kyokuyou 发表于 2014-7-24 19:52
    刚刚学习了一下,感觉很有意思,还想继续学习下去。谢谢

    C#论坛 www.ibcibc.com IBC编程社区
    C#
    C#论坛
    IBC编程社区
  • TA的每日心情
    开心
    昨天 09:42
  • 签到天数: 1742 天

    [LV.Master]伴坛终老

    4251

    主题

    6183

    帖子

    11万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    118708

    推广达人突出贡献优秀版主荣誉管理论坛元老

     楼主| 发表于 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编程社区

    该用户从未签到

    0

    主题

    1

    帖子

    12

    积分

    新手上路

    Rank: 1

    积分
    12
    发表于 2016-5-10 15:00:35 | 显示全部楼层
    没有然后了?
  • TA的每日心情
    开心
    昨天 09:42
  • 签到天数: 1742 天

    [LV.Master]伴坛终老

    4251

    主题

    6183

    帖子

    11万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    118708

    推广达人突出贡献优秀版主荣誉管理论坛元老

     楼主| 发表于 2016-12-7 10:42:00 | 显示全部楼层
    回来复习来了
    C#论坛 www.ibcibc.com IBC编程社区
    C#
    C#论坛
    IBC编程社区
  • TA的每日心情
    开心
    昨天 09:42
  • 签到天数: 1742 天

    [LV.Master]伴坛终老

    4251

    主题

    6183

    帖子

    11万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    118708

    推广达人突出贡献优秀版主荣誉管理论坛元老

     楼主| 发表于 2016-12-7 10:42:30 | 显示全部楼层

    有啊  评论里有   总共4篇教程
    C#论坛 www.ibcibc.com IBC编程社区
    C#
    C#论坛
    IBC编程社区
  • TA的每日心情
    开心
    昨天 09:42
  • 签到天数: 1742 天

    [LV.Master]伴坛终老

    4251

    主题

    6183

    帖子

    11万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    118708

    推广达人突出贡献优秀版主荣誉管理论坛元老

     楼主| 发表于 2016-12-12 10:13:06 | 显示全部楼层
    55
    C#论坛 www.ibcibc.com IBC编程社区
    C#
    C#论坛
    IBC编程社区
  • TA的每日心情
    擦汗
    2020-7-11 12:44
  • 签到天数: 238 天

    [LV.7]常住居民III

    3

    主题

    16

    帖子

    7017

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    7017
    发表于 2017-12-18 17:12:49 | 显示全部楼层
    学习
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则