asp.net mvc
守护砂之国泰裤辣
既然已经走这么远了,那么不妨再走远一点...
展开
-
VS2017创建ASP.NET MVC项目——asp.net mvc笔记(1)
写在前面的话: 年后要去做.net web方面的实习,所有现在趁放假折腾一下aps.net。 之前我学过webform模式,但是现在mvc比较流行,所以我找了一些mvc方面的教程,结合一年前asp网站开发课程的ppt再"预习"一下,都是些很简单的demo,主要是为了记录和分享,还请大佬轻喷! 开始 第一步,打开VS2017(我用社区版,装好了ASP...原创 2019-02-14 21:11:20 · 13211 阅读 · 1 评论 -
ASP.NET MVC默认路由——asp.net mvc笔记(2)
上一篇博客中写了一个.net mvc入门程序,同时也有一个问题,为什么在浏览器中输入(这个7908很可能不是和你的一样)http://localhost:7908/ 就可以访问到HomeController的视图,而不需要指定进一步的路径?原因在于HomeController是项目默认的控制器,同样Index方法也是Controller默认方法... 打开Golbal...原创 2019-02-14 21:42:51 · 1597 阅读 · 0 评论 -
VS2017 ASP.NET MVC连接LocalDB——asp.net mvc笔记(3)
写在前面的话 觉得之前的入门程序太简单,那么就来点真实点的Demo。好吧,这个Demo也是微软最开始推MVC的电影Demo,玩得不要了,而且我也将其阉割。可是,网上的博客大部分用的还是VS2013(2),而且千篇一律,我已无力吐槽。需要说明的是,我这个也基本是同一个Demo,而且大部分代码是从一年前老师的ppt上copy的,但是我想把遇到的坑记下并分享出来,这是初衷,因为编程的环境不...原创 2019-02-14 23:31:40 · 2126 阅读 · 0 评论 -
ASP.NET MVC使用模板来自动生成视图——asp.net mvc笔记(4)
上一篇笔记中我们是手动创建视图,它的优势是自主控制,流程清晰,缺点也很明显:前台代码量大(视图部分),效率低;编码风格不一,造成维护困难; 数据验证等还有待完善。所以现在开始试试使用提供好的视图模板来创建视图。 首先删掉Views/Movies下的Index.cshtml和Create.cshtml,右击该目录重新创建这两个视图: 完成后来看看效果,在Index....原创 2019-02-16 08:59:57 · 1731 阅读 · 0 评论 -
VS2017创建WebAPI分层项目(1)——Model层创建
第一步创建项目完成后右键Model项目名添加数据库默认直接下一步,然后新建连接,我选的本机装的MSSqlServer,如果要连接远程的话服务器名就输入对应主机ip。保存密码后,如果连接成功点击下拉列表就能看到数据库列表,或者点击测试连接看提示信息。一般选择是,包含敏感数据。这里的FirstDBEntities是后面程序要点出Model上下文类的重要类。然后下...原创 2019-02-25 13:42:21 · 3775 阅读 · 0 评论 -
VS2017创建WebAPI分层项目(2)——Dao层和Service创建
上个笔记中以及创建好了Model层,接下来就是创建Dao层和Services层了,下一个笔记中还有WebAPI层(属于Controller层),它们的关系是从右到左引用依赖,类似于JavaEE中的分层。当然还有更多的层,但是这里我只记录这主要的几层。 新建Dao层项目:给Dao层添加Model层依赖并用Nuget添加EF依赖。右击Dao层项目添加一个PersonAgent...原创 2019-02-25 14:20:24 · 2151 阅读 · 0 评论 -
VS2017创建WebAPI分层项目(3)——WebAPI层创建
从这一层开始我们开始不再创建.Framework类库项目,而是WebAPI项目。右键解决方案名,添加WebAPI项目:生成好后,将Model层中App.config的连接字符串加到Web.config中,将Model层中App.config的连接字符串加到Web.config中,将Model层中App.config的连接字符串加到Web.config中,重说三!然后,用Nu...原创 2019-02-25 15:02:01 · 6167 阅读 · 1 评论