首页
Coding .NET
取消

Blazor 文件上传

使用 InputFile组件将浏览器文件数据读入 .NET 代码,在用户选择文件后发生 OnChange (change) 事件时, InputFile 组件执行 LoadFiles 方法参数 InputFileChangeEventArgs 提供对所选文件列表和每个文件的详细信息的访问 <InputFile OnChange="@LoadFiles" multiple/> @c...

Blazor WebAssembly 访问文件系统

如果你想与用户的文件系统互动,那么你需要使用HTML标准来访问文件系统,常见的访问本地文件的几种方式:读取文件并展示文件内容,修文件并保存至本地以及读取文件目录,利用浏览器的本地文件API并用JSInterop将其封装起来然后从Blazor向其传递文件流达到访问用户文件系统的目的。 读取图片并且展示 创建blazor webassembly项目 dotnet new blazorwasm –...

Blazor WebAssembly 支持AOT

dotNET6支持Blazor WebAssembly超前编译(AOT编译),AOT编译是指在程序执行前,通常在构建时,将一种(通常)高级编程语言编译成一种(通常)低级语言,以减少运行时需要执行的工作量。Blazor WebAssembly支持AOT编译的优点是提高了应用程序运行时的性能,因为减少了把程序代码编译成机器码的工作;但增加了Blazor WebAssembly App的大小,因此...

Blazor App集成 Tailwind CSS

在进行Blazor开发时怎么把Tailwind这个css框架集成进Blazor渲染组件美化站点,下面介绍三种方法Blazor App集成Tailwind css: 将Play CDN添加到Blazor应用程序中 将Tailwind CSS添加到Blazor项目中 使用Tailwind CLI进行集成 Play CDN添加到Blazor应用程序中 使用Play CDN,在浏览...

Blazor with sqlite

在开发WebAssembly程序时,时常会引用到原生的依赖项譬如:C语言写的Sqlite用来保存用户数据;Rust语言写的qrcode来生成二维码。那么怎么将原生依赖项静态链接到 .NET WebAssembly运行时,.NET6以前Blazor WebAssembly是没法做到,在.NET6才支持 Blazor WebAssembly 引用原生依赖项。 下载.NET WebAssembl...