
ASP.NET Core MVC从入门到精通系列文章
文章平均质量分 87
ASP.NET Core MVC从入门到精通系列文章
老码识途呀
专心写文,无问西东
展开
-
ASP.NET Core MVC从入门到精通[PDF版]
随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。目前公众号是个人在创作文章,所谓一人计短,二人计长,众人拾柴火焰高,【老码识途】欢迎大家投稿。学无先后,达者为先,三人行,必有我师焉,如果大家有好的建议,可通过站内消息进行留言。原创 2023-07-01 00:13:59 · 1816 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通系列文章(完)
随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。虽然题目是从入门到精通,实际上属于入门知识范畴,在工作中用到的内容,可能会更多,本文无法一一为大家进行讲解,但是好的开头是成功的一半,希望大家都能从本系列文章中收获知识,并得到提升。原创 2023-06-30 00:10:14 · 1407 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之缓存
随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。In-Memory缓存,将数据缓存在Web服务器内存中,适用于单服务器部署的程序。运行程序,在浏览器中默认打开Home/Index,城市列表信息首次从数据库获取,再次获取时,则会从缓存获取。原创 2023-06-23 18:00:00 · 1116 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之Filter
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,Session,序列化,文件上传,自动映射,Html辅助标签,模型校验,鉴权、授权基础,Identity入门,日志管理等内容,今天继续讲解ASP.NET Core MVC 中。原创 2023-06-21 19:25:50 · 1075 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之日志管理
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,Session,序列化,文件上传,自动映射,Html辅助标签,模型校验,鉴权、授权基础,Identity入门等内容,今天继续讲解ASP.NET Core MVC 中。原创 2023-06-19 22:58:10 · 1570 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之Identity入门
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,Session,序列化,文件上传,自动映射,Html辅助标签,模型校验,鉴权、授权基础等内容,今天继续讲解ASP.NET Core MVC 中等。原创 2023-06-17 16:47:45 · 2513 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之鉴权授权基础
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,Session,序列化,文件上传,自动映射,Html辅助标签,模型校验等内容,今天继续讲解ASP.NET Core MVC 中。鉴权,又叫身份验证,确定用户身份的过程。原创 2023-06-13 08:00:00 · 3414 阅读 · 2 评论 -
ASP.NET Core MVC 从入门到精通之Html辅助标签补充及模型校验基础
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,Session,序列化,文件上传,自动映射,Html辅助标签等内容,今天继续讲解ASP.NET Core MVC 中。幸运的是,.NET 已将验证抽象化为验证属性。原创 2023-06-10 00:49:29 · 1130 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之Html辅助标签(一)
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,Session,序列化,文件上传,自动映射等内容,今天继续讲解ASP.NET Core MVC 中。在大多数情况下,HTML 辅助标签仅仅是一个返回字符串的方法。原创 2023-06-07 08:00:00 · 945 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之自动映射(二)
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,Session,序列化,文件上传,自动映射等内容,今天继续讲解ASP.NET Core MVC 中。如下错误示例,映射源有一个前缀s,映射目标没有,则无法进行自动映射。原创 2023-06-04 01:00:00 · 539 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之自动映射(一)
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,Session,序列化,文件上传等内容,今天继续讲解ASP.NET Core MVC 中。手动映射需要逐个属性进行赋值,灵活度高,但也容易出错。原创 2023-06-02 22:49:39 · 1089 阅读 · 2 评论 -
ASP.NET Core MVC 从入门到精通之文件上传
项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,Session,序列化。在实际应用开发中,文件上传是非常常见的功能,文件上传主要分为单文件上传,多文件上传,文件与其他内容混合上传,大文件上传几种情况,本文会分别讲解。在form表单中,除了文件上传控件,还有一个文件框,用于输入名称。原创 2023-05-10 08:00:00 · 2271 阅读 · 1 评论 -
ASP.NET Core MVC 从入门到精通之序列化
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库,HttpContext,Request,Response,Session等内容,今天继续讲解ASP.NET Core MVC 中。在本示例中,为便于比较序列化后内容大小,将序列化后内容保存到本地文件,且实现了序列化和反序列化功能。原创 2023-05-07 20:00:00 · 768 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之HttpContext
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据,路由,页面布局,wwwroot和客户端库,Razor语法,EnityFrameworkCore与数据库等内容,今天继续讲解ASP.NET Core MVC 中。在应用程序中,控制器继承了Controller类,所以才能不用声明就可以直接使用HttpContext,但是除了控制器,还在其他的程序,那在其他程序中,如何使用HttpContext呢?原创 2023-05-03 19:48:31 · 1140 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之数据库
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据,路由,页面布局,wwwroot和客户端库,Razor语法等内容,今天继续讲解ASP.NET Core MVC 中。实体用于和数据表进行映射,业务模型用于在控制器和视图之间进行数据的交互,所以为了进行分层和数据隔离,需要创建模块,在本例中模型为Movie,字段名称和Entity保持一致【也可以不一致】。注意:在OnModelCreating中,将实体和数据表进行映射。原创 2023-04-26 20:00:00 · 1858 阅读 · 1 评论 -
ASP.NET Core MVC 从入门到精通之Razor语法
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据,路由,页面布局,wwwroot和客户端库等内容,今天继续讲解ASP.NET Core MVC 中。不过凡事总有特例,如包含在email中的@符号将不会被当成转换字符,而是直接显示。在ASP.NET Core MVC项目中,默认创建的视图,都是以cshtml为后缀的Razor视图。另外在隐式Razor表达式中,不支持泛型,在显示Razor表达式中是支持泛型的。原创 2023-04-23 18:00:00 · 2694 阅读 · 4 评论 -
ASP.NET Core MVC 从入门到精通之wwwroot和客户端库
随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据,路由,页面布局等内容,今天继续讲解ASP.NET Core MVC。原创 2023-04-20 08:00:00 · 2947 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之布局
经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及ASP.NET Core MVC的命名约定,创建控制器,视图,模型,接收参数,传递数据,路由等内容,今天继续讲解ASP.NET Core MVC。在如下布局中,Content内容随着不同请求而改变,其他页面内容则很少改变,进而形成统一的风格,一致的用户体验,这就是布局的好处。以上就是ASP.NET Core MVC从入门到精通之布局的全部内容,旨在抛砖引玉,一起学习,共同进步。文件可以放置在任何文件夹中,在这种情况下,原创 2023-04-17 00:00:00 · 681 阅读 · 1 评论 -
ASP.NET Core MVC 从入门到精通之路由
随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。经过前几篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及ASP.NET Core MVC的命名约定,创建控制器,视图,模型,接收参数,传递数据等内容,今天继续讲解ASP.NET Core MVC。原创 2023-04-14 08:00:00 · 1528 阅读 · 0 评论 -
ASP.NET Core MVC 从入门到精通之接化发(二)
经过前两篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及ASP.NET Core MVC的命名约定,创建控制器,视图,模型,接收参数等内容,今天继续讲解ASP.NET Core MVC 数据传递到客户端等相关内容,仅供学习分享使用。首先ViewData和ViewBag都是一次性传递数据,如果跳转到其他页面,则无法进行获取,那么该如才能在页面跳转后,依然可以获取内容呢,答案就是TempData。在视图中对ViewBag中的值进行获取,格式为:ViewBag.属性名。原创 2023-04-10 12:00:00 · 910 阅读 · 2 评论 -
ASP.NET Core MVC 从入门到精通之接化发(一)
经过前一篇文章的讲解,初步了解ASP.NET Core MVC项目创建,启动运行,以及ASP.NET Core MVC的命名约定,创建控制器,视图等内容,今天继续讲解ASP.NET Core MVC 参数接收,传递等相关内容,仅供学习分享使用。在ASP.NET Core MVC项目中,最常用的是Form表单传递参数,客户端将所有需要传递的内容包括在Form表单内容,在服务器端Action中通过Request.Form["Key"]进行获取。旨在抛砖引玉,温故而知新,一起学习,共同进步。原创 2023-04-09 12:00:00 · 1450 阅读 · 4 评论 -
ASP.NET Core MVC 从入门到精通之初窥门径
随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员,仅供学习分享使用。在ASP.NET Core MVC中,流行【约定大于配置】的说法,即在同一个项目中,大家都按照同一种方式去开发,会使项目更易于维护,可读性更高,同时简化大量的配置,以提高工作效率。原创 2023-04-07 12:00:00 · 2112 阅读 · 3 评论