博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Asp.Net/C#

摘要:1.输入标签控件tagify 网址:https://github.com/yairEO/tagify 阅读全文

posted @ 2026-01-15 17:23 火冰·瓶 阅读(1) 评论(0) 推荐(0)

摘要:🖥️外网服务器配置 1. frps.toml toml bindPort = 7000 # 开启 http 虚拟主机代理 vhostHTTPPort = 8080 #这个8080用于http代理 vhostHTTPSPort = 8443 #这个8443用于https代理 auth.method 阅读全文

posted @ 2025-12-03 23:40 火冰·瓶 阅读(39) 评论(0) 推荐(0)

摘要:一、安装 NuGet 包 Microsoft.EntityFrameworkCore Npgsql.EntityFrameworkCore.PostgreSQL Microsoft.EntityFrameworkCore.Design Microsoft.EntityFrameworkCore.To 阅读全文

posted @ 2025-09-03 16:24 火冰·瓶 阅读(7) 评论(0) 推荐(0)

摘要:渣渣小项目,一直用的iis,之前是每年一次免费证书,现在变成了每3个月一次,有点厌烦了,于是决定迁移到caddy 老的Framework 4.7项目运行还是要依赖iis,但是不想安装完整版的iis,可以安装简版的IIS Express 1.安装IIS Express IIS Express下载地址: 阅读全文

posted @ 2025-05-11 23:49 火冰·瓶 阅读(78) 评论(0) 推荐(0)

摘要:在 C# 中,Action<T> 和 Func<T> 都是 泛型委托,用于引用方法,但它们的主要区别在于 是否有返回值。 Action<T> 用于 执行某个操作,但 不返回任何值 Func<T> 用于 执行某个操作并返回结果,最后一个参数是返回值 Action<string> logMessage 阅读全文

posted @ 2025-04-24 23:14 火冰·瓶 阅读(54) 评论(0) 推荐(0)

摘要:1.使用了db first 后,增加额外的显式配置外键而不影响自动生成的配置 加入有2个表,分别是TaskInfo(任务表),和TaskInfoSubmitResumeRecord(任务提交记录表) TaskInfo和TaskInfoSubmitResumeRecord是一对多的关系 在TaskIn 阅读全文

posted @ 2025-04-15 17:04 火冰·瓶 阅读(54) 评论(0) 推荐(0)

摘要:基于策略的授权 可以定义一个 策略 并在 Startup.cs 或 Program.cs 中配置: services.AddAuthorization(options => { options.AddPolicy("RequireAdmin", policy => policy.RequireRol 阅读全文

posted @ 2025-04-13 20:24 火冰·瓶 阅读(15) 评论(0) 推荐(0)

摘要:1.访问记录服务 public class PageVisitService { private readonly IMemoryCache _memoryCache; private readonly TimeSpan _timeSpan = TimeSpan.FromHours(1); publ 阅读全文

posted @ 2025-04-02 16:36 火冰·瓶 阅读(50) 评论(0) 推荐(0)

摘要:方案 1:使用中间件 中间件适用于所有请求,它可以在请求进入 Controller 之前执行统计操作。 1. 创建 VisitMiddleware public class VisitMiddleware { private readonly RequestDelegate _next; priva 阅读全文

posted @ 2025-04-02 16:30 火冰·瓶 阅读(41) 评论(0) 推荐(0)

摘要:一、安装caddy 官方网站:https://caddyserver.com 官方安装示例:https://caddyserver.com/docs/install 中文网:https://caddy2.dengxiaolong.com/docs/ 或 https://caddyserver.com 阅读全文

posted @ 2025-03-30 21:47 火冰·瓶 阅读(128) 评论(0) 推荐(0)

摘要:在 ASP.NET Core 部署到 Caddy 的场景中,获取用户的真实 IP 地址需要处理代理服务器(如 Caddy)传递的 X-Forwarded-For 或类似的头部信息。以下是实现步骤: 1. 配置 Caddy 确保 Caddy 正确地将客户端的真实 IP 地址传递给后端服务器。可以在 C 阅读全文

posted @ 2025-03-30 18:24 火冰·瓶 阅读(101) 评论(0) 推荐(0)

摘要:1. 添加服务 在 Startup.cs 或 Program.cs 中注册缓存服务,例如使用内存缓存: builder.Services.AddMemoryCache(); 2. 控制器逻辑 在控制器中实现阅读量统计逻辑: using Microsoft.AspNetCore.Mvc; using 阅读全文

posted @ 2025-03-30 18:19 火冰·瓶 阅读(47) 评论(0) 推荐(0)

摘要:1. 使用 on() 方法绑定事件on() 方法可以绑定事件到父级元素上,从而对动态加载的子元素生效。这种方式称为事件委托。 示例: // 假设动态加载的控件是按钮 $(document).on('click', '.dynamic-button', function() { alert('按钮被点 阅读全文

posted @ 2025-03-22 00:33 火冰·瓶 阅读(144) 评论(0) 推荐(0)

摘要:HTML5提供了一系列强大的表单验证功能,使开发者能够轻松构建用户友好的表单界面。以下是一些高级用法,帮助你发挥HTML5表单验证的潜力: 1. 使用输入类型自动验证 HTML5提供了一些特殊的输入类型,比如: email:自动验证电子邮件格式。 url:验证URL格式。 number:限制用户只能 阅读全文

posted @ 2025-03-21 11:58 火冰·瓶 阅读(167) 评论(0) 推荐(0)

摘要:1.全局启用 AutoValidateAntiforgeryToken 如果需要为所有非 GET 请求自动启用防伪验证,可以在 Startup.cs 或 Program.cs 中设置: services.AddControllersWithViews(options => { options.Fil 阅读全文

posted @ 2025-03-19 22:36 火冰·瓶 阅读(92) 评论(0) 推荐(0)

摘要:1.创建服务文件: 在 /etc/systemd/system/ 目录下创建一个 .service 文件,例如 myapp.service: [Unit] Description=My ASP.NET Core Application #服务的名称 After=network.target #服务在 阅读全文

posted @ 2025-03-18 12:12 火冰·瓶 阅读(122) 评论(0) 推荐(0)

摘要:返回json指定输出驼峰格式 public async Task<JsonResult> GetSecincList() { List<ScenicPageListItem> resultList = null; return new JsonResult(resultList, new JsonS 阅读全文

posted @ 2024-12-06 19:00 火冰·瓶 阅读(26) 评论(0) 推荐(0)

摘要://配置额外的静态文件路径,需要授权后才能访问 app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider( Path.Combine(builder.Environment.ContentRo 阅读全文

posted @ 2024-11-04 23:53 火冰·瓶 阅读(103) 评论(0) 推荐(0)

摘要:series: [ { name: '', type: 'bar', barMaxWidth: 20, label: { show: true, color: '#fff', }, showBackground: true, backgroundStyle: { color: '#d5f1f9', 阅读全文

posted @ 2024-11-01 16:38 火冰·瓶 阅读(248) 评论(0) 推荐(0)

摘要:什么是地图坐标系转换? 目前常用的地图坐标系有多种标准,几家主流地图(如百度地图,高德地图和QQ地图等)使用的坐标系标准也各不相同。假如您有GPS坐标,想在百度地图上显示;或者有百度地图的坐标,但想在微信地图上显示,这时就需要使用一些算法或通过官方的API来转换坐标,在目标地图上正确显示。主流地图坐 阅读全文

posted @ 2024-10-24 14:43 火冰·瓶 阅读(1352) 评论(0) 推荐(0)