ASP.NET MVC View视图 .cshtml文件中创建方法

使用场景是在一个 cshtml 文件中想要递归输出html,所以需要定义一个输出html的方法,它的作用域仅限于这个页面。这里可以使用@functions标签或者@helper标签定义方法。

2023-01-06 2459 0 ASP.NET MVC View 视图 @functions @helper

ASP.NET MVC4/5实现asp-append-version为css/js带上版本号

.NET Core MVC/Razor Page中使用TagHelpers的asp-append-version属性就可以为css或者js文件加上版本号。可是在MVC4/5中没有这样的TagHelpers,虽然从MVC4开始推荐使用BundleConfig把资源文件捆绑输出,但是我们可以参考.NET Core asp-append-version的原理自己在ASP.NET MVC4/5中实现这个功能。

2022-12-23 2724 0 ASP.NET MVC asp-append-version

ASP.NET Core MVC 添加Area和Route配置

ASP.NET Core MVC 添加Area和Route配置,添加方法是在对应的项目右键>添加>新搭建基架的项目,然后选择MVC区域,这样会添加Area区域为你创建Area文件夹。

2022-12-16 3723 0 .NET Core MVC Area Route

使用.NET SDK Betalgo调用OpenAI ChatGPT API 代码示例

使用.NET SDK Betalgo调用OpenAI ChatGPT API 代码示例。

2022-12-13 6083 1 OpenAI ChatGPT API .NET Betalgo

ASP.NET Core MVC/RazorPage使用Anti-Forgery Tokens进行XSRF/CSRF防护

ASP.NET Web Stack运行时使用同步器令牌模式的变体来抵御XSRF攻击。同步器令牌模式的一般形式是,除了身份验证令牌):一个令牌作为Cookie,另一个作为表单值,两个反XSRF令牌提交到服务器。服务器在两个令牌通过比较检查时才允许请求继续。

2022-12-06 2345 0 CSRF 跨站点请求伪造 ASP.NET Core MVC Anti-Forgery

.NET Core Razor page/MVC 返回json忽略空属性

.NET Core Razor page/MVC 返回json忽略空属性,修改program.cs。

2022-12-04 2172 0 .NET Core Razor json

MiniAPI参数绑定 服务注入 响应输出使用示例

在VS2022中可以使用MiniAPI。 使用MiniAPI以创建具有最小依赖项的 HTTP API。 它们非常适合于需要在 ASP.NET Core 中仅包括最少文件、功能和依赖项的微服务和应用。

2022-11-23 3013 1 MiniAPI .NET Core 参数绑定 注入

.Net报错Could not find a part of the path bin\roslyn\csc.exe

用vs2022打开后build能成功,但是在IIS里运行的时候会报错:Server Error in '/' Application. Could not find a part of the path '...\bin\roslyn\csc.exe'.

2022-11-09 2205 0 .Net roslyn

.NET Core SkiaSharp替代System.Drawing的用法

在.NET 6中,微软官方建议把 System.Drawing.Common迁移到SkiaSharp库。因为System.Drawing.Common被设计为Window 技术的精简包装器,因此其跨平台实现欠佳。

2022-11-03 6748 0 .NET Core SkiaSharp System.Drawing

.NET Core中使用System.Drawing处理图像

将.NET Framework的代码迁移到.NET Core的时候发现System.Drawing命名空间下的代码编译会报错。从官网查看到需要安装System.Drawing.Common包,我安装的时候最新版本是6.0.0。

2022-11-01 3179 0 .NET Core System.Drawing

IIS中.NET Core报错HTTP Error 500.31 - ANCM Failed to Find Native Dependencies

在IIS中.NET Core网站报错HTTP Error 500.31 - ANCM Failed to Find Native Dependencies。原因是需要安装.NET Core运行时和ASP.NET Hosting。

2022-10-28 6486 1 .NET Core IIS

.NET Core上传文件报Access xxx.tmp is denied错误

.NET Core上传文件本地调试正常,部署到IIS服务器之后会报错,错误是Access 'c:\\windows\\temp\\xxx.tmp' is denied.

2022-10-09 2244 0 .NET Core denied

.NET Core Razor Page ajax请求返回400 Bad request

Razor页面被设计为默认启动防跨站请求伪造攻击的,防伪令牌生成和验证被自动包含在Razor页面中。

2021-06-25 4365 0 .NET Core Razor ajax Bad request 防跨站请求伪造攻击

.NET Core分部视图PartialView用法

分部视图是一个标记文件 (.cshtml) 没有指令,该指令在另一个标记文件的 Razor @page 呈现输出中呈现 HTML 输出。

2021-06-25 3455 0 .NET Core 分部视图 PartialView

.NET Core 视图组件Component用法

视图组件Component与分部视图Partial类似,但它们的功能更加强大。 视图组件不使用模型绑定,并且仅依赖调用时提供的数据。

2021-06-25 2718 0 .NET Core 视图组件 Component

.Net Core Swagger使用教程

什么是Swagger?Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。.Net Core可以通过Nuget轻松安装Swagger组件,使用Swagger UI的强大功能,整个安装过程只需要1分钟,下面跟我来做吧。

2020-07-30 4389 1 .Net Core Swagger

.NET Core Consul服务发现

本文讲述在.NET Core项目中的Consul服务发现。和注册一样,为了复用还是新建一个类库。

2020-07-09 4001 0 .NET Core Consul 服务发现

.NET Core Consul服务注册

首先安装Consul,可以到Consul官网下载安装,这里以Windows环境安装为例。下载压缩包解压后只有一个exe文件,我们用命令行在目录下执行命令启动开发环境。

2020-07-08 4246 11 .NET Core Consul

ASP.NET Core在IIS发布的两种方式

ASP.NET Core在IIS发布首先需要安装.NET Core托管捆绑包。安装完成,并且重启服务后,再IIS里添加一个站点。和传统IIS一样配置好端口和路径就可以正常访问了。

2020-07-03 3824 0 .NET Core IIS

ASP.NET Core的三种部署方式

NET Core有三种部署方式:依赖框架的部署(FDD),独立部署(SCD)和依赖框架的可执行文件(FDE)。

2020-07-03 5580 0 .NET Core 部署

最新评论
顶部