【Core】创建简单的Core MVC项目

简介: 创建项目: 首先:打开vs选中新建项目- >选中.NET Core - >ASP.NET Core Web应用程序: 然后:在选择web应用程序,注意上面要选中.net Core 别选错了。 最后:可以看到一个新建好的项目。

创建项目:

首先:打开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>
View Code

效果:

源码下载:CoreMvc.rar

作者:YanBigFeg —— 颜秉锋

出处:http://www.cnblogs.com/yanbigfeg

本文版权归作者和博客园共有,欢迎转载,转载请标明出处。如果您觉得本篇博文对您有所收获,觉得小弟还算用心,请点击右下角的 [推荐],谢谢!

目录
相关文章
|
6月前
|
前端开发 Java 数据库
MVC项目导入
MVC项目导入
22 0
|
3月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
41 0
|
3月前
|
前端开发
.net core mvc获取IP地址和IP所在地(其实是百度的)
.net core mvc获取IP地址和IP所在地(其实是百度的)
123 0
|
3月前
|
前端开发 JavaScript Java
springboot 出现 Cannot resolve MVC View ‘index‘ 问题解决办法,前后端不分离项目前端文件存放位置,已经如何访问
springboot 出现 Cannot resolve MVC View ‘index‘ 问题解决办法,前后端不分离项目前端文件存放位置,已经如何访问
105 0
|
8月前
|
存储 开发框架 前端开发
[回馈]ASP.NET Core MVC开发实战之商城系统(五)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情等功能的开发,今天继续讲解购物车功能开发,仅供学习分享使用,如有不足之处,还请指正。
116 0
|
9月前
|
开发框架 前端开发 .NET
[回馈]ASP.NET Core MVC开发实战之商城系统(三)
[回馈]ASP.NET Core MVC开发实战之商城系统(三)
67 0
|
9月前
|
开发框架 前端开发 .NET
[回馈]ASP.NET Core MVC开发实战之商城系统(一)
[回馈]ASP.NET Core MVC开发实战之商城系统(一)
113 0
|
9月前
|
SQL 开发框架 前端开发
[回馈]ASP.NET Core MVC开发实战之商城系统(开篇)
[回馈]ASP.NET Core MVC开发实战之商城系统(开篇)
144 0
|
9月前
|
开发框架 缓存 JSON
ASP.NET Core MVC 从入门到精通之Filter
ASP.NET Core MVC 从入门到精通之Filter
120 0
|
7月前
|
消息中间件 前端开发 Java
GitHub标星30k!基于Spring MVC Mybatis分布式开发系统-zheng项目
zheng项目不仅仅是一个开发架构,而是努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。