【Core】创建简单的Core MVC项目
创建项目:
首先:打开vs选中新建项目- >选中.NET Core - >ASP.NET Core Web应用程序:
然后:在选择web应用程序,注意上面要选中.net Core 别选错了。
最后:可以看到一个新建好的项目。
基本介绍:
直接运行是项目自己的展示页面。这里与平时的mvc是不同的,他与咱们用的控制台很相似,没有了mvc 的global文件,全部是以Program中的main函数作为启动项的。
这些不用管她,只需要看红色内容,这里就出现咱们要说的第二个类。哪没有了Global我们的路由怎么办,别急继续看。
我们再打开Startup这个文件:
我们可以在里面找的我们熟悉有陌生的路由配置。没有错这就是core中的路由配置文件了。配置形式我就不错了,知道mvc的基本都知道了吧。
这里有个小问题就是我们刚开始配置了之后会不生效,我也没搞清楚,但是我得到的结果是删除掉pages文件夹就好了。
所有我现在就是暂时删除了这个文件,等以后我明白了可能会再来补上。
下面就是创建我们属性的Model-View-Controller (MVC) 架构模式。
你会很奇怪为什么没有Controller view Model文件夹,我也不知道为什么不给,既然不给我们就自己创建吗?
经过测试自己创建后,关系和以前的asp.net mvc 没有区别,既然没有区别就不要纠结这个问题了。自己创建就自己创建吧。吼吼。
检验一下:
最后写个控制器验证一下:
控制器代码:
// GET: /<controller>/ public IActionResult Index() { ViewBag.msg = "页面传值"; return View(); } public string index2() { return "这是第二个方法"; } }
页面代码:
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>测试页面</title> </head> <body> @ViewBag.msg </body> </html>
效果:
源码下载:CoreMvc.rar
作者:YanBigFeg —— 颜秉锋
出处:http://www.cnblogs.com/yanbigfeg
本文版权归作者和博客园共有,欢迎转载,转载请标明出处。如果您觉得本篇博文对您有所收获,觉得小弟还算用心,请点击右下角的 [推荐],谢谢!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
程序员如何在百忙之中不走岔路,不白忙!
程序员忙,似乎是个公论,有些程序员甚至会认为,不忙的程序员无法快速地进步,从而会落伍。或者说,不忙的程序员有可能被公司末尾淘汰掉。对此,一直危机感很重的我深以为然。 因为,我见过不少得过且过的的程序员工资明显低于同等条件下的平均水平,我更见过更多忙成狗的程序员,因为不知道在忙什么以及为什么忙,所以进步很慢,这真就叫做白忙了。 不论程序员对“忙”持有什么态度,但似乎很少有程序员能主动地逃避,除非得过且过,但这样似乎是透支日后的发展前景,以此来换取当前的舒适度。 本文不讨论程序员该不该忙,而是根据切身体会和所见所闻,交流下如下方面感受。 1、如何在百忙中更有效地干活,从而让自己能有更多自己的时间,至于这个时间里是休息还是自己发展,那每个人自己看着办。 2、如何不被过于繁忙的琐事牵着走,从而迷失自己的发展方向,这里会写些我见过的走岔路程序员的情景,供大家警示。 3、如何利用不多的个人时间,快速地提升自己的能力。 好了,正文开始。 一、忙的程序员心态更得好 最理想的情况是:不忙,钱多,而且个人还能不断地升级。这是每个程序员都想的,但似乎这类工作很少,至少我没见过。 次一等的是:忙,但拿到的钱...
- 下一篇
【资料合集】2018云栖大会•上海峰会回顾合集:PDF下载
当高考遇到云栖大会,魔都科技盛会注定热闹非凡。2018云栖大会•上海峰会以“驱动数字中国”为主题,聚焦人工智能、金融、新零售、IoT等行业,集中展示如何利用"数字技术"带动企业转型,促进产业创新。不仅如此,上海云栖大会也设置了大数据、安全、ET农业大脑等众多专场论坛。接下来就直击热点话题,跟随业界人士回顾这场关于新兴技术的交流与碰撞! 【AIOps专场】 AIOPS提升数据驱动的云托管服务https://yq.aliyun.com/download/2736AIOps在业务运维的最佳应用实践 https://yq.aliyun.com/download/2737AIOPS智能监控在阿里巴巴集团的成功实践 https://yq.aliyun.com/download/2738传统负载均衡助力AIOps闭环https://yq
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池