首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MAUI使用Masa blazor组件库

前置知识 关于Masa Blazor请点击Masa Blazor官网[4]了解: MASA Blazor 基于Material Design和BlazorComponent的交互能力提供标准的基础组件库...组件库的引用 组件库的添加参考Masa官网[5],这里写下Dotnet9后台[6]添加记录: 2.1 UI共享库的修改-Dotnet9.WebApp UI共享库 Dotnet9.WebApp 添加Maas.Blazor...资源文件 修改Pages/_Layout.cshtml文件,添加以下样式(复制 Masa.Blazor[8] Blazor Server使用的资源文件) <!...文件: 这里关于Masa.Blazor的引入就介绍完了,总结下关键三步: 添加Masa.Blazor Nuget包:Install-Package Masa.Blazor; Masa.Blazor组件注册使用...总结 Masa.Blazor组件库已经添加,并恢复了时间戳功能,下一步,就是继续搭建网站后台了,使用Masa.Blazor搭建框架喽。

2.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用AntBlazor组件库快速构建Blazor应用

    使用AntBlazor组件库快速构建应用:参考官网示例AntBlazor是一个基于Ant Design的Blazor组件库,提供了一系列优雅且功能强大的组件,适合用于构建现代化的Web应用。...为了帮助你快速上手,本文将参照AntBlazor官网的示例,展示如何在Blazor项目中使用AntBlazor组件库。1....构建简单的用户注册应用接下来,我们将构建一个简单的用户注册表单,使用AntBlazor组件库的表单组件。...结论通过使用AntBlazor组件库,你可以快速构建出功能齐全且美观的Blazor应用。...本文展示了如何创建一个简单的用户注册表单,并提供了AntBlazor官网的一些示例,帮助你更好地理解和使用这个组件库。希望这篇文章能帮助你快速上手AntBlazor,构建出色的Web应用!

    13900

    值得推荐的Blazor UI组件库

    前言   本文主要是推荐一些开源、免费、实用、美观的Blazor UI组件库,提供给广大C#/.NET开发者们学习和使用(注意:排名不分先后,都是十分优秀的开源框架和项目)。...项目介绍 Ant Design Blazor是一套基于Ant Design和 Blazor的企业级组件库(喜欢Ant Design风格的同学推荐使用)。...所有组件全部使用 C# 编写,不允许使用 JavaScript(除非绝对必要)。 用户可以创建漂亮的应用程序,而无需使用 CSS(当然也可以使用 CSS)。 不依赖其他组件库,完全控制组件和功能。...项目介绍 Blazorise 是用于Blazor的 UI 组件库,支持使用Bootstrap、Tailwind、Bulma、Ant Design 和 Material 等 CSS 框架,可用于构建响应式的单页.../microsoft/fluentui-blazor 项目介绍 Microsoft Fluent UI Blazor是一个基于Blazor的组件库,提供了一系列的UI组件以及Fluent UI的设计系统

    1K20

    微软官方开源免费的Blazor UI组件库 - Fluent UI Blazor

    前言 今天大姚给大家分享一个由微软官方开源(MIT License)、免费的Blazor UI组件库:Fluent UI Blazor。...全面的ASP.NET Core Blazor简介和快速入门 Fluent UI Blazor介绍 Fluent UI Blazor是一个基于Blazor的组件库,提供了一系列的UI组件以及Fluent...Blazor是一个使用 .NET框架和C#编程语言Razor语法构建Web应用程序的UI框架,它可以用于构建单页应用(SPA)和 Web服务,它使用编译的C#来操纵HTML DOM来替代JavaScript...Blazor 的目标是让开发人员使用C#编程语言来编写 Web 应用程序,使得C#程序员可以在一个熟悉的编程语言中完成整个应用程序的开发。这样既可以提高开发效率,也可以减少学习成本。...项目源代码 部分UI组件截图 在线使用文档:https://www.fluentui-blazor.net Checkbox InputFile Number field Radio Date &

    32410

    ASP.NET MVC使用Bootstrap系列(3)——使用Bootstrap 组件

    在你的Web Application中使用这些组件,将为用户提供一致和简单易用的用户体验。 Bootstrap组件本质上是结合了各种现有Bootstrap元素以及添加了一些独特Class来实现。...在这篇博客中,我将继续探索Bootstrap丰富的组件以及将它结合到ASP.NET MVC项目中。...上下文情景变化进度条 上下文情景变化进度条组件使用与按钮和警告框相同的类,根据不同情境展现相应的效果。...使用SignalR动态更新进度条 SignalR是ASP.NET的库,可以用来双向实时通信,在ASP.NET MVC项目中使用SignalR:1.首先通过NuGet来安装SignalR Nuget...这样当点击ID为start的按钮时动态为进度条更新了0-100的数值。 小结 在这篇博客中,探索了Bootstrap中丰富的组件,并将它结合到ASP.NET MVC项目中。

    6.5K100

    .NET8 Blazor新特性 流式渲染

    什么是SSR Blazor中的流式渲染结合了SSR(服务端渲染),服务端将HTML拼好返回给前端,有点像我们熟知的Razor Pages 或 MVC 。...当已经有了 Razor Pages 或 MVC 时,为什么还要选择使用 Blazor 来实现这一点?这里有几个原因。...首先,Razor Pages 和 MVC 没有像Blazor这样提供了很好的可重用组件。 其次,当选择 Razor Pages 或 MVC 时,我们将被固定在SSR渲染应用程序中。...第一次响应很快返回客户端,并使用占位符内容快速渲染整个页面,同时执行比较耗时的异步操作。 耗时操作完成后,新的内容将使用与前一次响应相同的连接,发送到客户端,并更新到DOM中。...体验Blazor流式渲染 Blazor中的流式渲染只需要在组件上添加指令@attribute [StreamRendering(true)]即可生成一个流式渲染组件。

    45220

    MudBlazor:基于Material Design风格开源且强大的Blazor组件库

    项目介绍 MudBlazor是一个基于Material Design风格开源、免费(MIT License)、功能强大的Blazor组件框架,注重易用性和清晰的结构。...它非常适合想要快速构建Web应用程序的 .NET 开发人员,无需费力地处理 CSS 和 JavaScript。由于MudBlazor完全使用C#编写,因此你可以自由地调整、修复或扩展该框架。...Blazor是一个使用 .NET框架和C#编程语言Razor语法构建Web应用程序的UI框架,它可以用于构建单页应用(SPA)和 Web服务,它使用编译的C#来操纵HTML DOM来替代JavaScript...Blazor 的目标是让开发人员使用C#编程语言来编写 Web 应用程序,使得C#程序员可以在一个熟悉的编程语言中完成整个应用程序的开发。这样既可以提高开发效率,也可以减少学习成本。...全面的ASP.NET Core Blazor简介和快速入门 项目源代码 组件库引入 安装NuGet包 dotnet add package MudBlazor 将以下内容添加到 _Imports.razor

    9410

    Dotnet9网站回归Blazor重构,访问速度飞快,交互也更便利了!

    相比于Razor Pages和MVC,Blazor提供了一种全新的开发模式,具有许多独特的优势和适用场景。 首先,Blazor提供了真正的前端开发体验。...另外,Blazor还具有更好的可重用性和组件化开发。Blazor提供了丰富的组件库和工具,可以帮助开发人员更快地构建出漂亮且功能强大的界面。...开发人员可以将常用的UI组件封装成可重用的组件,提高开发效率和代码质量。 此外,Blazor还支持现代化的前端开发技术和工具。...总之,Blazor对于Razor Pages和MVC来说是一个更好的选择,特别是对于需要更好的前端开发体验、更好的性能和用户体验以及更好的可重用性和组件化开发的项目来说。...Razor Pages(MVC)与Blazor都使用的Razor语法,所以理论上切换是无缝的,核心代码改动不大,项目代码文件结构对比看下面截图,不再赘述,有兴趣看源码吧,两个版本代码都在。

    65130

    图解 .NET 8 中的 Blazor 新特性 - .NET Conf 2023实况直击

    出场的依然是两位Blazor负责人,Blazorx项目的开发经理丹尼尔和Blazor之父史蒂夫。 标题虽然跟前几年一样,《使用Blazor构建交互性丰富的WebUI》,但是内容已经与以往的完全不同。...交互性 交互性在此前很少提到,只有在Blazor的口号——“使用C#而不是JS来构建交互性WebUI”中有提到,因为此前Blazor默认就是富交互性的。...交互性组件最重要的更新,就是实现了自动模式。自动模式可以让组件/页面先使用Server实现交互性,同时后台加载WebAssembly文件,加载完后,自动切换到 WebAssembly。...而且是使用SSR实现类的,对学习SSR的朋友非常有帮助。 另外最新版的VS还支持了Blazor页面脚手架,终于可以跟MVC/Razor Pages一样通过VS点点鼠标就创建一个CRUD页面了!...对于已有的MVC/Razor Pages项目,也可以通过 tag helper 来引入 Blazor 组件。 4.

    1.8K40

    MudBlazor:基于Material Design风格开源且强大的Blazor组件库

    项目介绍 MudBlazor是一个基于Material Design风格开源、免费(MIT License)、功能强大的Blazor组件框架,注重易用性和清晰的结构。...它非常适合想要快速构建Web应用程序的 .NET 开发人员,无需费力地处理 CSS 和 JavaScript。由于MudBlazor完全使用C#编写,因此你可以自由地调整、修复或扩展该框架。...Blazor是一个使用 .NET框架和C#编程语言Razor语法构建Web应用程序的UI框架,它可以用于构建单页应用(SPA)和 Web服务,它使用编译的C#来操纵HTML DOM来替代JavaScript...Blazor 的目标是让开发人员使用C#编程语言来编写 Web 应用程序,使得C#程序员可以在一个熟悉的编程语言中完成整个应用程序的开发。这样既可以提高开发效率,也可以减少学习成本。...全面的ASP.NET Core Blazor简介和快速入门 项目源代码 组件库引入 安装NuGet包 dotnet add package MudBlazor 将以下内容添加到 _Imports.razor

    19810

    Blazor 中的路由和路由模板

    通过 ASP.NET MVC,只要请求的 URL 无法映射到物理服务器文件,路由组件就会启动。...目前所有 Web 开发框架都具有路由组件,Blazor 也不例外。在本文中,我将探讨 Blazor 路由引擎的实现和编程接口。 路由引擎 Blazor 路由引擎是在客户端运行的组件。...,并将其与所有引用的程序集一起搜索匹配当前请求 URL 的 Blazor 组件。...该表通过查看使用 Route 属性修饰的 Blazor 应用程序的组件进行填充。每个组件的路径都将成为受支持的路由模板。 目前,开发人员只有一种方法可以控制可访问的组件的路由路径:@page 指令。...在 Blazor 中,路由器参数会自动分配给使用 [Parameter] 属性注释的组件的属性。根据参数和属性的名称进行匹配。

    8.4K21

    我的博客网站为什么又回归Blazor了

    从最初的构思到实践,先后涉足了多种开发技术,包括 [MVC](ASP.NET Core MVC 概述 | Microsoft Learn[1])、[Razor Pages](ASP.NET Core 中的...本站源码也是开源: 仓库:https://github.com/dotnet9/CodeWF 码界工坊是使用.NET 9 Blazor开发的一个网站,这里有技术文章,有开源项目介绍,有在线工具使用: 码界工坊...—文章启智,工具助力 网站技术 网站是基于 Known[5] 的开源项目 KnownCMS[6] 搭建: KnownCMS是基于Blazor开发的一个内容管理系统,前台使用Blazor静态组件,后台使用...,项目源码只有3个工程: AntBlazor:站长基本没有改过该工程,基本是由Known提供的Ant Design风格Blazor静态组件封装,比如表单、标签、按钮之类的基本组件等。...在此过程中,Blazor 会将组件巧妙地呈现为 HTML,并将其包含在响应内容之中。当响应发送完成后,服务器端组件和相应的呈现器状态会被自动丢弃,最终在浏览器端仅留存纯净的 HTML。

    6210

    分享我做Dotnet9博客网站时积累的一些资料

    我找到了一个土耳其老师的视频,正好是使用ASP.NET Core MVC 5教授博客网站开发,正好对我路子,当时花了19.9$来着,还是有点小贵,不过学到了真东西,他基本使用的三层架构开发的,建议初学...Blazor组件库使用的 Masa Blazor:https://masa-blazor-docs-dev.lonsid.cn/ Masa Blazor 与第4版Abp vNext集成的Blazor...这次选原生的Blazor Server,对做.NET的我来说,应该是仅次于MVC的选择吧。...网站专辑 分类之一:Blazor Dotnet9网站分类 文章之一:ASP.NET Core可视化日志组件使用 Dotnet9网站文章详情页 前台使用的ASP.NET Core MVC开发,ORM...使用的EF Core,MVC可以得到完美的SEO支持,再也不用担心百度、谷歌的收录问题了。

    1.1K10

    Day 01 初见Blazor

    笔者接触软件行业的时间不长,先后接触三种架构,分别为ASP.NET MVC、ASP.NET Core & Blazor、ASP.NET Core & Angular,由于ASP.NET MVC 是笔者初入软件行业的新人时期...待到项目收尾,在主管力推转型之下改用ASP.NET Core & Blazor 并指派笔者做出模板,笔者搜寻网路资源东拼西凑摸索出了一套堪用的架构,当时只觉得Blazor 跟ASP.NET MVC 差距甚大...大致熟悉了,发现Component 的概念跟Blazor 的相似,可说是殊途同归。...笔者这次铁人赛想要用Blazor完成一个可以供使用者输入日志的网站,预计涵盖的项目大概会有: Blazor 简介 Blazor Server, Blazor WebAssembly 2 种Hosting...模式及项目结构 Component 组件介绍、事件处理 ASP.NET Core EF Core 登录、授权 Blazor 使用C# 编写,虽然也可以用VB、F# 编写,但笔者只熟习C#,C# 属于.

    42220

    Blazor - .NET Core平台的SPA开发框架快速上手

    看看结构 Blazor的整体项目结构类似于一个剥离了MVC的ASP.NET Core Web框架,由Pages和Shared来组成页面,本质上还是一个ASP.NET Core Web应用程序。...Pages用来存放首页和各类组件,作为一个SPA,组件这个概念是贯穿整个开发和使用流程的一个重要内容,页面中的内容通常都是由各类型可服用的组件来构建和完成的。...SurveyPrompt 就是一个组件,参看上文目录中,Shared文件夹中的,SurveyPrompt.cshtml 页面的代码风格与Razor 风格的cshtml页面类似,但是也使用了XML风格的标签来作为组件的引用...方法的@AddTodo进行绑定 bind="@newTodo" bind属性绑定指定的变量内容 functions中的方法使用C#的代码进行编写实现 总结 使用 Blazor 可以快速的构建实现一个SPA...应用,组件的高度可复用性的特点,也符合SPA的要求,并且Blazor采用的Razor语法已经依赖注入等特性,能使得开发者构建一个SPA变得十分简单方便。

    2.6K20

    2020-06-11-ASP.NET Core Blazor 子组件父组件数据同步的问题

    上一篇写数据绑定的文章,写到最后留了一个坑。当子组件绑定父组件的一个字段,并且子组件修改它的时候父组件不能实时进行同步更新UI的问题,最近终于在Blazui作者的指导下搞定了。...PropertyChanged事件,当事件发生的时候调用组件的StateHasChanged方法。...一些吐槽 虽然搞定了子父组件同步的问题,但是我不能理解的是,为什么微软要搞的这么复杂。...使用@bind-UserInfo会强制用户在子组件实现一个 EventCallback UserInfoChanged 事件。...而且在父组件同样可以在编译器直接植入对UserInfoChanged事件的监听同时刷新UI。可能是微软为了性能,想要用户手工控制父组件的渲染时机吧。

    1.2K10

    我的博客网站为什么又回归Blazor了

    从最初的构思到实践,先后涉足了多种开发技术,包括 [MVC](ASP.NET Core MVC 概述 | Microsoft Learn[1])、[Razor Pages](ASP.NET Core 中的...本站源码也是开源: 仓库:https://github.com/dotnet9/CodeWF 码界工坊是使用.NET 9 Blazor开发的一个网站,这里有技术文章,有开源项目介绍,有在线工具使用: 码界工坊...—文章启智,工具助力 网站技术 网站是基于 Known[5] 的开源项目 KnownCMS[6] 搭建: KnownCMS是基于Blazor开发的一个内容管理系统,前台使用Blazor静态组件,后台使用...,项目源码只有3个工程: AntBlazor:站长基本没有改过该工程,基本是由Known提供的Ant Design风格Blazor静态组件封装,比如表单、标签、按钮之类的基本组件等。...在此过程中,Blazor 会将组件巧妙地呈现为 HTML,并将其包含在响应内容之中。当响应发送完成后,服务器端组件和相应的呈现器状态会被自动丢弃,最终在浏览器端仅留存纯净的 HTML。

    9410
    领券