后端

  • Blazor 怎么从配置中读取连接字符串

    Blazor Server可通过IConfiguration或IOptions读取服务端appsettings.json中的连接字符串,而Blazor WebAssembly因运行在浏览器中,绝不可存放或读取连接字符串,必须通过后端API访问数据库,确保敏感信息仅存在于服务端安全存储中。 Blazo…

    2025年12月17日
    000
  • Blazor 怎么集成 SignalR

    Blazor集成SignalR分三步:服务端定义Hub并注册、客户端安装包并建立连接、收发消息;推荐WASM模式以节省服务器资源;需注意路径大小写、CORS配置及开发期错误设置。 Blazor 集成 SignalR 主要分服务端 Hub 定义、客户端连接、消息收发三步,WebAssembly(WAS…

    2025年12月17日
    000
  • Dapper在Blazor WebAssembly中怎么用 Dapper与Blazor WASM

    Dapper不能在Blazor WebAssembly中直接使用,因其依赖的IDbConnection、数据库驱动和底层网络I/O在浏览器沙箱中不可用;正确方式是将Dapper部署在ASP.NET Core后端,前端通过HttpClient调用REST API获取JSON数据。 不能直接在Blazo…

    2025年12月17日
    000
  • JS 调用 C# .NET 方法教程

    JavaScript无法直接调用C#方法,需通过HTTP请求(Web API)、服务端渲染(Razor)、Blazor JS Interop或旧版Web Forms实现通信。 JavaScript 无法直接调用 C# .NET 方法,因为 JS 运行在浏览器(前端),而 C# 通常运行在服务器(后端…

    2025年12月17日
    000
  • .NET 8 Blazor 怎么在表单中使用 [SupplyParameterFromForm]

    .NET 8 中不存在 [SupplyParameterFromForm] 特性;真实存在的是 [SupplyParameterFromQuery] 和 [SupplyParameterFromRoute],仅支持 GET 场景的查询或路由参数绑定;表单 POST 应使用 EditForm + 模型…

    2025年12月17日
    000
  • C# gRPC与Web API的性能对比 – 何时选择使用gRPC

    gRPC在吞吐量和延迟上优于Web API,因基于HTTP/2、支持多路复用与二进制序列化,QPS提升2–5倍,延迟降低40%–70%,适合高并发内部服务通信;而Web API基于HTTP/1.1 + JSON,兼容性好,适用于前端或第三方集成场景;gRPC通过.proto文件实现契约优先与类型安全…

    2025年12月17日
    100
  • Blazor RenderTreeBuilder 动态UI生成教程

    RenderTreeBuilder 是 Blazor 底层 UI 构建机制,专为框架作者和高级场景设计,日常开发应优先使用 @bind、RenderFragment 等标准方式;仅在实现动态表单引擎、虚拟滚动、自定义渲染器等深度定制场景才建议使用。 Blazor 的 RenderTreeBuilde…

    2025年12月17日
    000
  • .NET Core的历史与演变:它如何统一了整个.NET平台

    .NET Core推动跨平台发展,2016年发布1.0版本,实现模块化、高性能和多系统支持;2020年.NET 5开启统一时代,整合生态,终结碎片化;此后每年发布新版,.NET 8持续优化云原生与企业级能力,现代.NET成为唯一推荐平台。 .NET Core 的出现和发展,从根本上改变了 .NET …

    2025年12月17日
    100
  • Blazor 怎么集成 FluentValidation

    Blazor 中集成 FluentValidation 用于表单模型验证,提升客户端体验并保持服务端逻辑一致:安装 FluentValidation 和 FluentValidation.Blazor 包,创建继承 AbstractValidator 的验证器并注册为 Singleton,再在 Ed…

    2025年12月17日
    000
  • C#如何实现JWT(JSON Web Token)认证?ASP.NET Core Web API安全入门

    JWT是一种无状态的开放标准,用于安全传输用户信息,由Header、Payload、Signature三部分组成;在ASP.NET Core中,通过添加JwtBearer认证服务、配置TokenValidationParameters参数,并在登录接口生成令牌,实现API安全验证;使用[Author…

    2025年12月17日
    000
关注微信