【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>
View Code

效果:

猜你喜欢

转载自www.cnblogs.com/yanbigfeg/p/9187440.html