什么是Blazor? Blazor的优势和用途简介Blazor是一种基于WebAssembly的开源框架,它允许开发人员使用C#语言编写Web应用程序。Blazor可以在浏览器中运行C#代码,而无需使用JavaScript。该框架由微软开发,旨在提供一种现代化的Web开发方式,使开发人员能够使用他们已经熟悉的语言和工具来构建Web应用程序。Blazor的优势Blazor的主要优势在于允许开发人员使
转载
2024-04-09 14:23:23
118阅读
在windows下常用IIS来部署.NET的多站点服务,但在Linux下就没这么方便了;虽然可以使用一些代理服务器如nginx,jexus等来反代或部署应用,但nginx对.NET应用的托管就相对没这么方便了,jexus的确是个不错的服务应用;在这里介绍一下BeetleX来完成这一功能,BeetleX提供了一个HTTP和WS的反代组件服
2019年9月23——25日 .NET Core 3.0即将在.NET Conf上发布! .NET Core的发布及成熟重燃了.net程序员的热情和希望,一些.net大咖也在积极的为推动.NET Core而不懈的努力。在这次.NET Core 3.0中一项新的技术也首次出现在人们的视野,这就是Blazor。说起Blazor也许许多人并不知晓,但这几年一片热火朝天的Angular,React,Vue
转载
2023-10-13 19:17:47
52阅读
dotnet watch run debug 自动编译 ...
转载
2021-10-14 14:07:00
116阅读
2评论
前面章节,我们实现了父子组件之间的数据传递。大多数时候,我们以组件形式来构建页面的区块,会涉及到组件嵌套的问题。这种情况,很大概率需要将祖先的数据,传递给后代组件去使用。我们当然可以使用父传子的方式,使用属性一级级往下传,但这样真得很麻烦。所以在Vue和Blazor都提供了祖孙传值的方案。有人会问,子传父是不是也可以一级级往上传?当然可以,但绝不要这么去做,应该子传父本身就已经够绕了。如果有这种需
转载
2023-11-02 09:47:19
62阅读
创建 Blazor 项目创建新的 Blazor WebAssembly App将其命名为BlazerWithTSInterop在您选择的目录中。仅使用 .NET 6.0 客户端,无安全性且无 PWA。CTRL+F5 在热重载模式下生成和运行。总结已经创建了一个准备演示 JavaScript 互操作演练的项目。忽略模板附带的“计数器”和“获取数据”页。此演示将仅使用主页。实现 JavaScript
转载
2023-09-13 10:36:26
94阅读
ant-design-blazor 是 Ant Design 的 Blazor 实现,开发和服务于企业级后台产品。
转载
2021-08-04 11:10:50
1383阅读
创建razor组件 "/test" 对应url地址 @page "/test" <h3>Test</h3> @code { } 路由参数 1. @page "/test/{name}" <h3>Test @name </h3> @code { [Parameter] public string? n
原创
2022-12-08 14:51:15
53阅读
Blazor 基础知识IntroBlazor 是微软在 .NET 里推出的一个 WEB 客户端 UI 交互的框架,使用 Blazor 你可以代替 JavaScript 来实现自己的页面交互逻辑,可以很大程度上进行 C# 代码的复用,Blazor 对于 .NET 开发人员来说是一个不错的选择。托管模型Blazor 有两种托管模式,一种是 Blazor Server 模式,基于 asp.net cor
欢迎来到 Blazor University。 通过浏览本网站中的信息,我打算将您从完全的新手带到 Blazor 的所有方面的专家。
原创
2022-04-07 10:12:02
223阅读
曾写过点儿前后端分离的项目(Vue+.NET Core Web API)、WPF和WinForm。因为Blazor不支持小程序的原因(相对于uniapp),所以只是大概知道Blazor可以写Web、PC和移动端项目,最大的特点就是使用C#代替JS。本文算是通过几个默认例子入门Blazor技术吧。一.Razor和Blazor技术1.什么是RazorRazor是生成基于文本的内容(如HTML)的一种格
转载
2023-07-06 13:47:32
754阅读
创建组件文件CustomComponent.razor 编写组件的 HTML 结构:在 .razor 文件中,我们可以编写组件的 HTML 结构。这可以包
原创
2024-03-25 10:54:55
207阅读
MAUI正式版发布半年了,Net 7也发布了,再次学习MAUI跨平台开发。UI类型选择Blazor,因为Html的生态圈比Xaml好太多了,能用Html解决的,就不要用Xaml。Blazor既可以开发网页客户端,又可以开发移动客户端,一个技术栈可以涵盖前后端,多平台,做小型工具软件不错。开发环境Win10,Visual Studio 17.5.0 Preview 1.0,安卓模拟器Pixle 5
转载
2023-12-03 12:32:18
1102阅读
C#和JS互操作的基本语法是比较简单的,但小知识点特别多,同时,受应用加载顺序、组件生命周期以及参数类型的影响,会有比较多坑,需要耐心的学习。在C#中调用JS的场景会比较多,特别是在WASM模式下,由于WebAssembly的限制,很多时候,还是需要借助JS去控制DOM或BOM,比如WebStorage、WebGL、MediaCapture,还比如使用JS的图表库echart.js。反过来,在JS
转载
2023-11-06 22:49:04
72阅读
在Blazor中,IJSRuntime 是一个接口,它允许我们在C#代码中调用JavaScript函数。这在需要与浏览器的JavaScript API交互时特别
原创
2024-03-25 10:51:09
155阅读
Blazor是微软推出的一个用于使用.NET生成交互式客户端Web UI的框架。它允许开发人员使用C#代替JavaScript来创建丰富的交
原创
2024-03-25 10:55:04
154阅读
下面是一个简单的Blazor表格示例,用于显示学生信息数据。 假设我们有一个Student类和一个StudentService类来提供学生数据。 首先,定义
原创
2024-03-25 10:55:19
66阅读
# Blazor与jQuery的结合使用
## 引言
近年来,Blazor作为一种新的Web开发框架逐渐受到开发者的青睐。它让开发人员能够使用C#而不是JavaScript编写前端代码,这为许多.NET开发者提供了更为熟悉的开发环境。然而,在某些情况下,Blazor与jQuery的结合使用能够极大地提升开发效率,尤其是在处理DOM操作和事件时。
本文将介绍Blazor与jQuery的基本用法