js

  • Blazor WebAssembly 和 Blazor Server 混合应用怎么做

    Blazor混合应用本质是共享代码+分离宿主,需通过Shared类库共用组件与逻辑,WASM与Server项目独立部署并适配差异,不可单项目切换渲染模式。 Blazor WebAssembly 和 Blazor Server 混合应用不是官方直接支持的“单项目双托管模式”,但可以通过合理架构设计,在…

    2025年12月17日
    100
  • Blazor 组件化 CSS 作用域隔离教程

    Blazor 的 CSS 隔离是编译期自动为 .razor.css 文件中选择器添加唯一属性标识并注入对应 HTML 属性,实现组件级样式作用域;需同名同目录配对文件,支持 ::deep 透传和 :global() 全局声明。 Blazor 提供了原生的 CSS 隔离(CSS Isolation)机…

    2025年12月17日
    400
  • Blazor JWT Token 登录和授权方法

    Blazor中JWT登录授权需前后端闭环协作:后端用HMAC-SHA256签发含name/role/exp的token并返回UserToken结构;前端存localStorage、HttpClient自动携Bearer头、AuthorizeView拦截路由、401时跳登录页、登出时清除token并重…

    2025年12月17日
    100
  • Blazor 怎么创建 PWA 应用

    Blazor 创建 PWA 必须使用 Blazor WebAssembly 项目,勾选“Progressive Web Application”选项自动生成 manifest.json 和 service-worker.js;需完善 manifest 字段、确保图标路径正确、HTTPS 部署,并通过…

    2025年12月17日
    200
  • C#怎么发起HTTP请求 C# HttpClient使用方法详解

    推荐使用HttpClient发起HTTP请求,它线程安全、支持异步且可复用;应全局复用实例避免端口耗尽;GET用GetStringAsync,POST用StringContent发送JSON;需设置请求头、超时并手动处理响应状态与异常。 在C#中发起HTTP请求,推荐且现代的方式是使用 HttpCl…

    2025年12月17日
    000
  • Blazor 弹窗(Modal)怎么实现

    Blazor 弹窗(Modal)怎么实现Blazor 弹窗(Modal)怎么实现Blazor 弹窗(Modal)怎么实现Blazor 弹窗(Modal)怎么实现

    Blazor纯C#实现Modal弹窗无需JS,核心是状态驱动显隐、防滚动、点击遮罩/ESC关闭、焦点管理及可配置样式;通过RenderFragment支持嵌套内容,配合CSS遮罩与动画,兼顾可访问性与体验。 Blazor 实现弹窗(Modal)不依赖 JS,纯 C# + Razor 就能搞定,核心是…

    2025年12月17日 用户投稿
    000
  • C#怎么获取当前路径 C#获取程序运行目录方法

    最常用且安全的方式是使用AppDom%ignore_a_1%n.CurrentDomain.BaseDirectory获取exe所在目录;Environment.CurrentDirectory返回当前工作目录但可能变化;跨平台推荐AppContext.BaseDirectory或Assembly.…

    2025年12月17日
    500
  • C# 如何使用MemoryStream – 在内存中进行流操作

    MemoryStream 是 C# 中基于内存的流实现,继承自 Stream,用于临时存储、序列化、加密等场景,可提升性能;需注意内存占用、位置重置和及时释放资源。 在 C# 中,MemoryStream 是一种基于内存的流实现,允许你在不涉及磁盘或网络的情况下对数据进行读写操作。它继承自 Stre…

    2025年12月17日
    400
  • Blazor 怎么集成 Google 登录

    Blazor集成Google登录分WebAssembly和Server两类:WASM独立模式前端直连OAuth,需引入认证包、配置ClientId及回调地址;Server模式依赖后端中间件,需注册AddGoogle并启用UseAuthentication/UseAuthorization。 Blaz…

    2025年12月17日
    000
  • Blazor 创建和注入 API Service 的方法

    Blazor中创建和注入API Service的核心是定义接口与实现类封装HTTP调用,通过DI注册(WebAssembly用Singleton、Server用Scoped),并在OnInitializedAsync中异步调用;需注意HttpClient配置、CORS、生命周期匹配及错误处理。 在 …

    2025年12月17日
    300
关注微信