Part4-6 ASP.NET Core 6 入门
什么是ASP.NET Core?
- ASP.NET Core是 .NET 中做Web开发的框架。
- ASP.NET Core MVC
- ASP.NET Core Web API: 前后端分离,多端开发。
- ASP.NET Core MVC 其实包含 Web API, 不过这里更加侧重Web API。
ASP.NET CORE MVC 入门
- VS中创建MVC项目。
- .NET 6中ASP.NET Core项目结构和旧版不一样,默认Minimal API,没有Startup。仍然支持旧版写法。
- 运行项目。
Part4-7 ASP.NET Core MVC
ASP.NET Core MVC概念
- 模型(Model)、视图(View)和控制器(Controller)
- 老师是控制器,成绩单是模型,你爸是视图。
项目结构
- 控制器由Controller类实现,视图一般是扩展名为cshtml的文件,而模型则是只有属性的普通C#类。
- 控制器类的名字一般以Controller结尾,并且被放到Controllers文件夹下。控制器的名字为控制器的类名去掉Controller。
- 视图一般被放到Views文件夹下的控制器名字的文件夹下。
- 视图→浏览器端提交的请求→模型→控制器→处理→模型→视图。渲染:Render。
Part4-8 ASP.NET Core 开发效率利器–HotReload
Hot Reload
- 困惑:修改了服务器端的代码,必须重新运行程序。
- 方法1:【启动(不调试)】
- 方法2:.NET 6开始的Hot Reload(热重载)
局限性
- 删除了方法或者修改了参数,热重载就可能无法正常执行
本文版权归个人技术分享站点所有,发布者:chaoqiang,转转请注明出处:https://www.zhengchaoqiang.com/1299.html