![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 71
长不大的大灰狼
这个作者很懒,什么都没留下…
展开
-
构建C# 项目
构建C# 项目1、创建窗口项目选择Web应用程序(模型视图控制器)2、创建.NET Core类库项目3、右键依赖项,添加依赖项目参考文章:[1] 为什么要使用 ASP.NET Core原创 2022-03-12 21:34:17 · 668 阅读 · 0 评论 -
Visual Studio C# 配置gitignore文件
Visual Studio C# 配置gitignore文件一、命令配置二、Visual Studio面板配置三、gitignore文件一、命令配置1、在根目录下准备gitignore文件2、全局配置当前项目,在当前项目根目录下增加配置文件,即可。git config --global core.excludesfile ~/.gitignore如果要忽略的文件已被git管理,需要先移除:# 从当前目录开始,递归处理git rm -r --cached ./二、Visual Stud原创 2022-03-01 20:13:32 · 5218 阅读 · 0 评论 -
[十二] ASP.NET Core 中的模型绑定
模型绑定1、模型绑定(1)HTTP 请求数据2、ASP.NET Core 中的模型验证(1)ModelState.IsValid 属性验证(2)在视图中显示模型验证错误(3)自定义模型验证错误消息1、模型绑定模型绑定是将 HTTP 请求中的数据映射到控制器操作方法上对应的参数。http://localhost:13380/home/details/2,默认路由模板规则({controller = Home}/{action = Index}/{id?})路由将此请求发送到 HomeController原创 2021-08-09 20:44:10 · 596 阅读 · 0 评论 -
[十一] ASP.NET Core 中的 Taghelper
Taghelper一、ASP.NET Core 中的 Taghelper(1)导入内置 Tag Helpers(2)使用 Taghelper 生成链接(3)为什么要使用 Taghelper (标记助手)(4)ASP.NET Core Image 标记助手(TagHelper)(5)ASP.NET Core 环境(environment) Taghelper一、ASP.NET Core 中的 TaghelperTaghelper 是服务器端组件。 它们在服务器上处理,以在 Razor 文件中创建和渲染原创 2021-08-09 20:43:36 · 423 阅读 · 0 评论 -
[十] ASP.NET Core MVC 中的路由
路由1、ASP.NET Core MVC 中的路由(1)常规路由:(2)属性路由1、ASP.NET Core MVC 中的路由(1)常规路由:当来自浏览器的请求到达我们的应用程序时,MVC 中的控制器会处理传入的 http 请求并响应用户操作,请求URL会被映射到控制器的操作方法上。ASP.NET Core MVC 中 的默认路由public void Configure(IApplicationBuilder app, IHostingEnvironment env){ if (en原创 2021-08-08 17:00:22 · 336 阅读 · 0 评论 -
[九] ASP.NET CoreMVC 中的布局视图
布局视图1、布局视图2、ASP.NET Core MVC 中布局页面中 Sections3、什么是_ViewStart.cshtml 文件4、_ViewImports.cshtml 文件1、布局视图Web 应用程序网站通常由以下部分组成Header-头部Footer-页脚Menu-导航菜单View-具体内容的视图如果没有布局视图,我们将在每个视图中,重复显示很多 HTML 代码,比如菜单栏,导航信息,关于我们,footer 页脚等等。布局视图不特定于控制器,通常放在"Views"文件原创 2021-08-08 16:51:09 · 829 阅读 · 0 评论 -
[八] ASP.NET CoreMVC 中的视图
ASP.NET CoreMVC 中的视图1、MVC 中的视图2、视图(View)发现3、在 ASP.NET CoreMvc 中的自定义视图发现4、将数据传递到 ASP.NET CoreMVC 中展示(1)ViewData(2)使用ViewBag将数据从控制器传递到视图(3)ASP.NET CoreMVC 中的强类型视图(4)ASP.NET Core MVC 中的 ViewModel-视图模型1、MVC 中的视图用于显示Controller提供给它的 Model 的业务数据。视图是带有嵌入 R原创 2021-08-08 16:38:08 · 585 阅读 · 0 评论 -
[七] ASP.NET Core MVC 的设计模式
ASP.NET Core MVC1、MVC2、MVC 如何工作2、在 ASP.NET Core 中安装 MVC3、UseMvcWithDefaultRoute()4、AddMvc 和 AddMvcCore 是什么关系5、ASP.NET Core MVC 中的 Model 模型6、ASP.NET Core 中的 依赖注入介绍7、ASP.NET CoreMVC 中的控制器1、MVC模型(Model),视图(View)、控制器(Controller)。 它是用于实现应用程序的用户界面层的架构设计模式。原创 2021-08-08 16:16:52 · 364 阅读 · 0 评论 -
[六] ASP.NET Core 开发人员异常页面和环境变量
开发人员异常页面和环境变量一、ASP.NET Core 开发人员异常页面1、UseDeveloperExceptionPage 中间件二、ASP.NET Core 中的环境变量1、软件开发环境:2、配置 ASPNETCORE_ENVIRONMENT 变量3、访问ASPNETCORE_ENVIRONMENT变量值一、ASP.NET Core 开发人员异常页面1、UseDeveloperExceptionPage 中间件public void Configure(IApplicationBuilde原创 2021-08-08 15:55:21 · 181 阅读 · 0 评论 -
[五] ASP.NET Core中的静态文件
1、添加静态文件中间件public void Configure(IApplicationBuilder app, IHostingEnvironment env){ if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } //添加静态文件中间件 app.UseStaticFiles(); app.Run(async (context) => {原创 2021-08-08 15:49:40 · 113 阅读 · 0 评论 -
[四] ASP.NET Core中间件
1、中间件在 ASP.NET Core 中,中间件组件可以同时访问传入请求和传出响应。 因此,中间件组件可以处理传入请求并将该请求,传递给管道中的下一个中间件以进行进一步处理。也就是中间件可以看成在请求到响应过程中实现某些功能的组件。例如:StaticFiles 中间件、日志记录中间件组件、身份验证中间件,授权中间件,MVC 中间件等。2、请求(Request)处理管道请求管道是由Startup.cs文件中的Configure()方法进行配置,它是应用程序启动的一个重要部分。public class原创 2021-08-08 15:41:42 · 177 阅读 · 0 评论 -
[三] ASP.NET Core配置文件
1、launchsettings.json 文件此文件仅用于本地开发环境。当启动项目时,会用到此文件中的配置。2、appsettings.json 文件在发布和部署应用程序时使用某些独立的设置,它们存储在 appsettings.json 文件中。我们还可以使用不同环境的 appsettings.json 文件。例如,appsettings.Staging.json 用于临时环境。{ "Logging": { "LogLevel": { "Default": "Warning原创 2021-08-08 15:37:44 · 310 阅读 · 0 评论 -
[二] ASP.NET Core 应用程序的托管
ASP.NET Core 应用程序可以托管在进程内(InProcess)或进程外(OutOfProcess)中。1、进程内(InProcess)托管进程内托管可以托管在IIS和IIS Express上,对于 IIS,执行应用程序的进程名称是w3wp.exe,对于 IIS Express,是iisexpress.exe。当我们从 Visual Studio 运行项目时,它默认使用 IISExpress,IIS Express是 IIS 的轻量级版本。<AspNetCoreHostingModel&原创 2021-08-08 15:34:34 · 482 阅读 · 0 评论 -
[一] ASP.NET Core概述
ASP.NET Core是一个跨平台,高性能的开源框架。ASP.NET Core是基于 ASP.NET 4.x 系列(类似于Java的JSP时代)的重新设计的。1、特性(1)跨平台ASP.NET Core应用程序可以托管在 IIS,Apache,Docker 甚至自己把自己托管在进程中(俗称:自托管)。(2)统一的 MVC 和 WebAPI 的技术栈在MVC Controller和ASP.NET Web API在这两种情况下,创建的Controller 都从相同的Controller基类继承并返回原创 2021-08-08 15:28:11 · 1979 阅读 · 0 评论