06 2022 档案

摘要:电影应用的开头不错,但展示效果不理想. 例:ReleaseDate 应为两个词 打开Models/movie.cs,并添加以下代码: using引用: using System.ComponentModel.DataAnnotations; using System.ComponentModel.D 阅读全文
posted @ 2022-06-29 18:02 大师兄被妖怪抓走了 阅读(188) 评论(0) 推荐(0) 编辑
摘要:MvcMovieContext 对象处理连接到数据库并将 Movie 对象映射到数据库记录的任务。 向 文件中的依赖关系注入容器数据库上下文: 例: var builder = WebApplication.CreateBuilder(args); builder.Services.AddDbCon 阅读全文
posted @ 2022-06-28 17:33 大师兄被妖怪抓走了 阅读(240) 评论(0) 推荐(0) 编辑
摘要:十进制转换为十六进制: UInt32 putA = 10 Console.WriteLine(putA .ToString("X")); 输出 :"A" 十六进制转换为十进制: string putA = "0A"; Console.WriteLine(Convert.ToUInt32(putA , 阅读全文
posted @ 2022-06-28 16:19 大师兄被妖怪抓走了 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1. 添加数据模型类 右键单击 Models 文件夹 => 添加 =>类 名称 "Movie.cs"=> 添加 新增 Movie.cs 代码 : using System.ComponentModel.DataAnnotations; namespace MvcMovie.Models { publ 阅读全文
posted @ 2022-06-27 14:09 大师兄被妖怪抓走了 阅读(315) 评论(0) 推荐(0) 编辑
摘要:视图模板是使用 Razor 创建的。 基于 Razor 的视图模板: 具有 .cshtml 文件扩展名。 提供一种巧妙的方法来使用 C# 创建 HTML 输出。 当前,Index 方法返回一个字符串,其中包含控制器类中的消息。 在 HelloWorldController 类中,将 Index 方法 阅读全文
posted @ 2022-06-23 17:45 大师兄被妖怪抓走了 阅读(245) 评论(0) 推荐(0) 编辑
摘要:MVC:模型-视图-控制器 将应用分成三个主要的组件 : M : (模型)业务逻辑位于模型中。表示应用数据的类,模型类使用验证逻辑来对该数据强制实施业务规则 通常,模型对象检索模型状态并将其存储在数据库中。 实操中的 Movie 模型将从数据库中检索电影数据,并将其提供给视图或对其进行更新。 更新后 阅读全文
posted @ 2022-06-22 17:14 大师兄被妖怪抓走了 阅读(249) 评论(0) 推荐(0) 编辑
摘要:环境 :原来我用的是VS2019 自带的是.NET 5.0 (不受支持) 同时又不想用.NET Core3.1(长期支持) 所以新装了VS2022 用.NET6.0 来进行实操 1. 创建Web应用 运行VS2022 => 创建新项目 => ASP.NET Core Web 应用(模型-视图-控制器 阅读全文
posted @ 2022-06-22 15:59 大师兄被妖怪抓走了 阅读(414) 评论(0) 推荐(0) 编辑
摘要:1. 验证 软件开发的一个关键原则被称为 DRY(即“不要自我重复”)。 DRY 可以帮助: 减少应用中的代码量。 使代码更加不易出错,且更易于测试和维护 Razor 页面鼓励进行仅指定一次功能的开发,且功能在整个应用中反映。 Razor 页面和实体框架提供的验证支持是 DRY 原则的极佳示例: 验 阅读全文
posted @ 2022-06-20 18:21 大师兄被妖怪抓走了 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1. 向电影模型添加分级属性 ①. Models/Movie.cs 添加 Rating属性 : public string Rating { get; set; } = string.Empty; ②. Pages/Movies/Index.cshtml 添加Rating字段: <th> @Html 阅读全文
posted @ 2022-06-17 17:08 大师兄被妖怪抓走了 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1. 添加了按流派或名称搜索电影 Pages/Movies/Index.cshtml.cs 添加代码 using Microsoft.AspNetCore.Mvc.Rendering;(这个是SelectList的引用) [BindProperty(SupportsGet = true)] publ 阅读全文
posted @ 2022-06-16 14:51 大师兄被妖怪抓走了 阅读(61) 评论(0) 推荐(0) 编辑
摘要:1. Column 名 “ReleaseDate”显示修改为“Release Date” Models/Movie.cs 修改代码 [Display(Name = "Release Date")] [DataType(DataType.Date)] public DateTime ReleaseDa 阅读全文
posted @ 2022-06-15 16:07 大师兄被妖怪抓走了 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1. Startup读取 appsettings.json 文件中配置的连接字符串 builder.Services.AddDbContext<RazorPagesMovieContext>(options => options.UseSqlServer(builder.Configuration. 阅读全文
posted @ 2022-06-14 16:42 大师兄被妖怪抓走了 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1. Pages/Movies/Index.cshtml.cs 页面模型 : Razor 页面派生自 PageModel private readonly RazorPagesMovie.Data.RazorPagesMovieContext _context; public IndexModel( 阅读全文
posted @ 2022-06-13 15:46 大师兄被妖怪抓走了 阅读(145) 评论(0) 推荐(0) 编辑
摘要:根据 微软官网 文档 上手操作 进行学习 1. 新建Models文件夹,在该文件夹下新增Movie类 using System.ComponentModel.DataAnnotations; namespace RazorPagesMovie.Models { public class Movie 阅读全文
posted @ 2022-06-10 17:17 大师兄被妖怪抓走了 阅读(92) 评论(0) 推荐(0) 编辑
摘要:根据 微软官网 文档 上手操作 进行学习 1. 创建 Razor 页面 Web 应用 VS2019=>创建新项目=>ASP.NET Core Web应用(ASP.NET Core Web APP)=>项目名称(解决方案名称)设置为"RazorPagesMovie",自定义位置路径 =>目标框架(我用 阅读全文
posted @ 2022-06-10 10:58 大师兄被妖怪抓走了 阅读(461) 评论(0) 推荐(0) 编辑
摘要:根据 微软官网 文档 上手操作 进行学习 1. Asp.NET Core 是什么? Asp.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接Internet的新式应用 2. Asp.NET Core 优点 微软文档给了 很多它的有点: 个人认为,可以总结为: 1. 开源代码,可以 阅读全文
posted @ 2022-06-10 10:17 大师兄被妖怪抓走了 阅读(189) 评论(0) 推荐(0) 编辑
摘要:根据 微软官网 文档 上手操作 进行学习 先决条件 : .Net 6.0 SDK(Windows) 版本 :ASP.NET Core 6.0 1. cmd 命令行 输入命令 : dotnet new webapp -o aspnetcoreapp 创建新 Web 应用(会在路径 : C:\Users 阅读全文
posted @ 2022-06-10 09:55 大师兄被妖怪抓走了 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示