【Blazor】| 总结/Edison Zhou九月以来在学习Blazor做全栈开发,因此根据老习惯,我会将我的学习过程记录下来,一来体系化整理,二来作为笔记供将来翻看。作为第一篇,我们先来了解一下这个Blazor到底是个什么鬼。 什么是Blazor?
Blazor是微软近年来主推的,基于C#、HTML与CSS来构建交互式Web UI的框架。 借助 Blazor,开发
在MVC中,我们经常使用区域(Area)来区分各个模块,比如后台我们可以写一个Admin的Area。到了Blazor时代,已经不推荐这么做了,现在推荐的做法是通过Url来区分,比如Admin可以配置@page /Admin/Article,实现与原来Admin的Area差不多的用法。但是有时候我们有需求在Blazor中使用Area。比如我的Jx.Cms,前台使用MVC,后台使用Blazor。由于两
转载
2024-07-22 16:13:25
138阅读
创建 Blazor 项目创建新的 Blazor WebAssembly App将其命名为BlazerWithTSInterop在您选择的目录中。仅使用 .NET 6.0 客户端,无安全性且无 PWA。CTRL+F5 在热重载模式下生成和运行。总结已经创建了一个准备演示 JavaScript 互操作演练的项目。忽略模板附带的“计数器”和“获取数据”页。此演示将仅使用主页。实现 JavaScript
转载
2023-09-13 10:36:26
96阅读
可以通过在页面注入 NavigationManager 调用 NavigateTo 方法进行跳转根据官方文档 可以在页面注入 NavigationManager 拿到跳转的功能@page "/todo"@inject NavigationManager NavigationManager在注入 NavigationManager 之后可以在代码里面调用 Navigat...
原创
2021-06-30 10:47:49
1731阅读
可以通过在页面注入 NavigationManager 调用 NavigateTo 方法进行跳转根据官方文档 可
原创
2022-04-21 11:47:32
516阅读
DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress Universal 2021年5月底正式发布了v21.1,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移
在什么时候传递session? Session 的作用相当大,它的最主要作用就是可以针对某一个用户的特殊的连接,建立一个私人的变量,并且这个变量可以在不同的页面之间进行传递。除非用户在20分钟(或由用服务器设定的时间)内没有点击任何页面,否则这个变量会一直保留下去。这是一个很有用
转载
2024-02-22 19:15:20
72阅读
Blazor 是一个用于使用 .NET 生成交互式客户端 Web UI 的框架:使用 C# 代替 JavaScript 来创建丰富的交互式 UI。共享使用 .NET 编写的服务器端和客户端应用逻辑。将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。使用 .NET 进行客户端 Web 开发可提供以下优势:使用 C# 代替 JavaScript 来编写代码。利用现有的 .N
转载
2024-06-08 13:57:36
102阅读
最近blazor的WebAssembly 正式版出来了,正好手头有一个项目采用的前后端分离模式做的,后端用的abp vnext(.net core 的一个很著名的框架)框架开发的,其实前端之前考虑的使用vue来做,但是看到了blazor的相关技术文章。就仔细看了下这个技术,也算是刚开始接触学习,这里呢就边学习边开发,把开发过程给大家分享出来。blazor分为 Server 和 WebAssembl
Blaozr 是由微软2019推出得一种使用.NET 生成交互式客户端得Web UI框架。
该框架利用C#代替JavaScript进行创建UI , 并且可以共享.NET编写的服务端和客户端业务代码。优势:1 使用C#代替JavaScript编写代码, 意味着, 如果你使用的是.Net进行编写服务端(例:ASP.NET Core WebApi) 或者是 客户端(WPF/Winform),
那么可以共
转载
2024-01-29 11:02:13
55阅读
最近开发项目,由于涉及到Session保持的问题,最终查了一下网络上的相关
原创
2022-12-05 14:21:16
226阅读
Java中的Session是一种在Web应用中用于在客户端和服务器之间存储和共享数据的机制。它允许我们在不同的页面之间保持用户会话状态,并且可以存储和检索用户的相关信息。Session是基于cookie或URL重写的方式来实现的。
在Java中使用Session非常简单。下面我将详细介绍如何使用Session,并提供一些示例代码来帮助理解。
## 创建和获取Session
在Java中,我们
原创
2023-08-04 15:58:05
155阅读
session创建过程session的基本原理是由服务器为每个会话维护一份信息数据,客户端和服务端依靠一个全局唯一的标识来访问这份数据,以达到交互的目的。当用户访问Web应用时,服务端程序会随需要创建session,这个过程可以概括为三个步骤:生成全局唯一标识符(sessionid); 开辟数据存储空间。一般会在内存中创建相应的数据结构,但这种情况下,系统一旦掉电,所有的会话数据就会丢失,如果是电子商务类网站,这将造成严重的后果。所以为了解决这类问题,你可以将会话数据写到文件里或存储在数据库中,当
原创
2021-06-01 12:58:34
183阅读
学会php session可以在很多地方使用,比如做一个后台登录的功能,要让程序记住用户的session,其实很简单,看了下面的文章你就明白了。 PHP session用法其实很简单它可以把用户提交的数据以全局变量形式保存在一个session中并且会生成一个唯一的session_id,这样就是为了多
转载
2016-01-31 13:15:00
77阅读
2评论
Spring MVC是个非常优秀的框架,其优秀之处继承自Spring本身依赖注入(Dependency Injection)的强大的模块化和可配置性,其设计处处透露着易用性、可复用性与易集成性。优良的设计模式遍及各处,使得其框架虽然学习曲线陡峭,但一旦掌握则欲罢不能。初学者并不需要过多了解框架的实现原理,随便搜一下如何使用“基于注解的controller”就能很快上手,而一些书籍诸如“spring
转载
2024-04-18 14:42:01
66阅读
这篇文章的重点是介绍如何在Blazor WebAssembly项目中实现功能开关。
原创
2021-07-15 14:21:01
113阅读
微软Azure 团队开发的 功能管理 (Feature Management) 包 Microsoft.FeatureManagement
原创
2022-09-05 08:33:57
145阅读
Blazor编译后的文件是静态文件,所以我们只需要一个支持静态页面的web server即可。 根据不同项目,会用不同的容器编排,本文已无网关的情况下为例,一步一步展示如何打包进docker 需求 HTTPS 既然无网关,直接面向互联网,所以HTTPS显得尤为重要 HTTP/2 TLS3.0 既然都 ...
转载
2021-05-05 16:39:02
461阅读
2评论
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阅读
# Blazor 如何执行 jQuery 代码
Blazor 是一个基于 .NET 的前端框架,它允许开发者使用 C# 编写客户端代码。但在某些情况中,开发者可能需要借助 jQuery 来实现一些复杂的 DOM 操作或第三方插件的集成。本文将详细介绍如何在 Blazor 中执行 jQuery 代码,并通过一个具体的实例展示其应用。
### 需求背景
假设我们想要在 Blazor 应用中展示一
原创
2024-09-09 07:07:07
48阅读