ASP.NET MVC 快速入门(图文版)

今年是2024年了,没有多少人在ASP.NET 去做开发,都使用ABP框架 ,不过我们仍然需要了解ASP.NET MVC 的一个开发流程

MVC概述


MVC是当前比较流行的WEB程序开发模式之一,ASP.NET MVC是.Net对MVC的一种实现。MVC(Model View Controller 模型-视图-控制器)具体如下所示:

Model(模型)表示应用程序核心(比如数据库记录列表)。
View(视图)显示数据(数据库记录)。
Controller(控制器)处理输入(写入数据库记录)。

ASP.NET MVC 项目创建

打开 VSCode “文件-新建-项目”

创建新项目中 选择 ASP.NET WEB 应用程序

 创建项目名称

下图中有一个复选框“将解决方案和项目放在同一目录中” 

这个的含义:当选择[将解决方案和项目放在同一目录中]后.sln文件和第一个新建的项目文件混合在一块,没有选择[将解决方案和项目放在同一目录中].sln文件和新建的项目在同级目录中

到现在我们就创建完成了。

文件结构

ASP.NET MVC 模型的创建
Model (模型的创建)

先创建模型类,在“Models文件夹-->右键-->添加-->类”

在学生类中加入 姓名和年龄

        /// <summary>
        /// 唯一标识
        /// </summary>
        public int id { get; set; }

        /// <summary>
        /// 姓名
        /// </summary>
        public string Name { get; set; }
Controller (控制器的创建)

View(视图的创建)

路由组成

路由是 http://localhost:3099/Student/Index 

 实例代码

下面的代码就是从controller 中给值到 view

Controller 层代码
using DemoMvc01.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace DemoMvc01.Controllers
{
    public class StudentController : Controller
    {
        // GET: Student
        public ActionResult Index()
        {
            var student = new Student
            {
                id = 1,
                Name = "张三"
            };
            return View(student);
        }
    }
}
view 层

@model XXX.XXX.student  含义 :指定当前视图页使用哪一个模型

@Model 如果不指定是动态类型,这样容易出问题,如果后端返回的类型在项目中没有,或者没找到,就报错了

从下图中可以看出,model 目前的类型是 student类型

@model DemoMvc01.Models.Student


    <table>
        <tr>
            <th>Id</th>
            <th>Name</th>
            <!-- 其他字段 -->
        </tr>
        <tr>
            <td>@Model.id</td>
            <td>@Model.Name</td>
            <!-- 其他字段 -->
        </tr>

    </table>

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ASP.NET MVC 5入门指南》是一本介绍ASP.NET MVC 5框架的指南,适合初学者阅读。该指南可以作为学习和理解ASP.NET MVC开发模式的起点。 ASP.NET MVC是一种分层架构的Web应用程序开发模式,它将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。该框架的目的是提供一种有利于测试和维护的开发模式,使开发人员能够更加容易地编写高质量和可重用的代码。 《ASP.NET MVC 5入门指南》以简明易懂的语言介绍了ASP.NET MVC 5中的主要概念和基本用法。它包含了对MVC模式的详细解释,如何创建模型和视图,如何定义控制器以及如何在网站中处理路由和URL映射等。此外,该指南还介绍了如何使用ASP.NET Identity来管理用户身份验证和授权,并讨论了如何在ASP.NET MVC 5应用程序中使用实体框架(Entity Framework)进行数据访问。 该指南的PDF本可以方便地下载和阅读,读者可以将其保存在电脑或其他设备中,以便随时查阅。对于有经验的开发人员来说,该指南可以作为快速参考,帮助解决常见的开发问题。对于初学者来说,它提供了一个系统学习ASP.NET MVC 5的入门资料,有助于他们快速上手和理解这一开发框架。 总而言之,《ASP.NET MVC 5入门指南》PDF是一本适合初学者阅读的介绍ASP.NET MVC 5框架的指南,通过简洁明了的介绍和示例代码,帮助读者快速上手和了解ASP.NET MVC 5的开发模式和基本用法。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值