ASP.NET Core MVC

ASP.NET Core MVC

文章介绍:
大家好,我是行不更名,坐不改姓的宋晓刚,下面将带领大家从基础小白到高阶的C#的MVC框架学习,跟上我的步伐进入C#的世界。
微信:15319589104
QQ: 2981345658

ASP.NET Core MVC 概述:

使用模型,视图,控制器,设计模型构建Web应用和API的丰富框架。 此模式有助于实现关注点分离。
使用此模式,用户请求路由器到控制器,后者负责使用模型来执行用户操作和检索结果,控制器选择要显示给用户的视图,并为其提供所需的任何模型数据

在这里插入图片描述

三个组件的职责:

  • 模型(M): 表示应用数据的类,模型类使用验证逻辑来对该数据强制实施业务规则。
  • 视图(V):视图是显示应用用户界面(UI)的组件,此UI通常会显示模型数据。
  • 控制器©:可执行一下操作的类: 1.处理浏览器请求。 2.检索模型数据 3.调用返回响应的视图模板

MVC路由

路由:
ASP.NET Core MVC 建立在框架的路由之上,是一个功能强大的 URL 映射组件,它可让你定义适用于搜索引擎优化 (SEO) 和链接生成的应用程序 URL 命名模式,而不考虑如何组织 Web 服务器上的文件。 可以使用支持路由值约束、默认值和可选值的方便路由模板语法来定义路由。

借助属性路由,可以通过用定义应用程序路由的属性修饰控制器和操作来指定路由信息。 这意味着路由定义位于与之相关联的控制器和操作。

控制器

下面我们就写一个路由实现此功能。
1.0我们可以在Controllers文件下,随便的一个控制器去写

    [Route("dx/[controller]")]
    public class SssController : Controller
    {
        [HttpGet("{id}")]
        public IActionResult Routess()
        {
            return View();
        }
    }

2.0并且我们实现视图,并添加Html代码

@{
    ViewData["Title"] = "Dindex";  //头部显示名字
}
<div>
    <h1>My name is Duxingxia</h1>
    This is my write first ASP.NET Core  MVC
</div>

通过路由访问:https://localhost:7175/dx/Sss/Routess

在这里插入图片描述

MVC入门

基本操作

1.0启动Visual Studio ,创建新项目,选择项目为:ASP.NET Core Web 应

  • 31
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

上进的宋晓刚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值