blazor 相关问题

Blazor是一个Web框架,允许开发人员在.NET中编写客户端代码。它是ASP.NET Core的一部分,称为“Razor Components”。

Web 应用程序 - 如何同步处理来自用户的事件?

我有一个 Blazor Interactive Server 应用程序。在我的几个页面上,我有一个组件,用户可以在其中注册活动。有 4 个按钮(否、未定、有兴趣、参加)。当他们 cli...

回答 1 投票 0

如何在 blazor 组件中设置 href?

我正在尝试设置一个导航,其中链接由 appsettings.json 值设置。也许有更好的方法可以在没有 JavaScript 的情况下做到这一点? 这是我的组件,名为 Navigation.razor @...

回答 1 投票 0

C# blazor 中如何检查参数是否绑定?

我编写了一个具有 30 个左右参数的组件,并且希望在绑定值时自动设置该组件。 当设置一个值时,这可以正常工作,但是有些值是

回答 2 投票 0

如何使用 JavaScript 和 Blazor 以编程方式隐藏 Bootstrap Offcanvas 组件?

我有一个 Blazor .Net 8 webb 应用程序,它使用 Bootstrap 5.3 Offcanvas 组件作为可以从中选择的项目菜单。当用户选择菜单项时,我希望 Offcanvas 组件能够...

回答 1 投票 0

Blazor MainLayout 作为 CascadingParameter 始终为 null

所以...我正在开发 Blazor 服务器应用程序,但在理解级联参数如何工作以及为什么我的 MainLayout 始终返回 null 方面遇到了麻烦。 我这样做: MainLayout.razor: ...

回答 2 投票 0

.NET 8 Blazor 服务器静态文件路由

我最近将 .net 6 blazor 服务器应用程序迁移到 .net 8。 除了应用程序在部署时找不到静态 css/js 文件之外,一切正常。 该应用程序被设置为 IIS 中的子站点,以注释...

回答 1 投票 0

在 Blazor 上显示和隐藏密码之间切换

我想知道是否可以在密码输入字段上创建一个切换,使用户能够在隐藏或显示密码之间切换,而无需在...中使用 JavaScript

回答 1 投票 0

如何用blazor和bootstrap实现深色主题?

在 https://docs.blazorbootstrap.com/ 上,Github 和 Twitter 链接附近有一个明暗主题切换器: 但是没有解释如何做到这一点。 Bootstrap 5 现在支持深色主题,如果...

回答 1 投票 0

如何在 Blazor Web 应用程序中的服务器端渲染特定页面?

我通过选择“自动交互渲染模式”和“全局交互位置”创建了 blazor Web 应用程序。因此该解决方案具有客户项目中的路线和布局。现在我想撕裂...

回答 1 投票 0

在 Blazor 中使用 javascript 模块

我想在 Blazor 的模块中组织 javascript 代码。 我遵循了一些关于这个主题的 javascript 教程,但它不适用于 blazor。 这是一个简单的例子。 从 Blazor 开始

回答 1 投票 0

将 .NET 8 Blazor 应用程序降级到 .NET 6

我正在开发最初使用 .NET 8 开发的 Blazor 应用程序。但是,由于服务器部署,我需要将其降级到目标 .NET 6。该应用程序不是那么大,所以我

回答 1 投票 0

如何在blazor web assembly中获取id_token

我有一个带有 oidc 身份验证的 Blazor WebAssembly(最新 3.2.0)应用程序。 asp.net身份验证提供了一种获取accessToken的方法,但看不到任何访问id_token(jwt)的方法...

回答 5 投票 0

如何在 Blazor .Net 8 中将对象从布局传递到页面

我有一个带有每页渲染的 Blazor .Net 8 WebApp 应用程序。我的布局页面位于服务器应用程序中,只是一个没有交互性的普通 SSR。 我有一个范围服务,我可以在其中设置属性...

回答 1 投票 0

Blazor Net 8.0 自定义身份验证不起作用

我正在尝试使用 dapper 创建自己的身份模型和存储。 但我收到这个错误 这是我的示例代码。注意我正在使用自定义 MyIdentityUser 和自定义 AddDapperStores。 建设者。

回答 2 投票 0

如何将 Blazor NavigationManager 注入到我为 razor 页面创建子类的抽象类中

我在 Chat GPT 上来回了 10 多次,陷入了 CS7036 错误的无限循环中。我有一个 Blazor 项目,在其中创建了一个自定义抽象页面类 MyPage 子类 ComponentBase...

回答 1 投票 0

我无法在 blazor 应用程序中调用 C# 函数

我正在尝试构建一个登录页面,但是当我尝试添加一些 C# 代码将眼睛图标从关闭更改为打开时。这是为了显示密码。问题是我认为我的 C# 代码不适合...

回答 1 投票 0

Blazor Web App (.NET 8):如何在 WebAssembly 渲染的页面上使用服务器渲染的组件?

假设我在 Blazor Web 应用程序 (.NET 8) 中有一个 WebAssembly 渲染的页面: @page“/计数器” @rendermode InteractiveWebAssembly 柜台 计数... 假设我在 Blazor Web 应用程序 (.NET 8) 中有一个 WebAssembly 渲染的页面: @page "/counter" @rendermode InteractiveWebAssembly <PageTitle>Counter</PageTitle> <h1>Counter</h1> <p role="status">Current count: @currentCount</p> <button class="btn btn-primary" @onclick="IncrementCount">Click me</button> <ServerSideComponent></ServerSideComponent> @code { private int currentCount = 0; private void IncrementCount() { currentCount++; } } 我有一个带有服务器端渲染的 Razor 组件: @rendermode InteractiveServer <p role="status">Current count: @currentCount</p> <button class="btn btn-primary" @onclick="IncrementCount">Click me</button> @code { private int currentCount = 0; private void IncrementCount() { currentCount++; } } 有没有办法在 WebAssembly 渲染的页面上拥有服务器端渲染的 blazor 组件?我希望页面在 WebAssembly 中呈现,组件在服务器上呈现。 当我尝试这样做时,我得到了这个异常: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] 未处理的异常渲染组件:无法创建“BlazorApp4.Client.ServerSideComponent”类型的组件,因为其 渲染模式 'Microsoft.AspNetCore.Components.Web.InteractiveServerRenderMode' 是 WebAssembly 渲染不支持。系统不支持异常: 无法创建类型的组件 'BlazorApp4.Client.ServerSideComponent' 因为它的渲染模式 'Microsoft.AspNetCore.Components.Web.InteractiveServerRenderMode' 是 WebAssembly 渲染不支持。 如果您使用 @rendermode InteractiveWebAssembly,则无法使用服务器上定义的组件。最好的方法是拥有一个具有默认行为的页面(未指定渲染模式,因此它将使用服务器端渲染),然后从该页面调用这两个组件。 然后你可以定义组件的渲染模式,如下所示: @page "/counter" <PageTitle>Counter</PageTitle> <ClientSideComponent @rendermode=WebAssemblyInteractive /> <ServerSideComponent @rendermode=ServerInteractive /> @code { // ... } 请考虑到您的ServerSideCompoenent也必须位于客户端项目中,并且无法访问任何服务器资源(例如数据库)。如果您需要访问服务器资源,您必须在服务器端项目中创建一个控制器,并从客户端组件作为 Web API 请求调用它。

回答 1 投票 0

MudBlazor MudChipSet - 如何以编程方式设置选定的 MudChip?

我在 MudChipSet 中使用了几个 MudBlazors MudChip。确切的数量根据列表的长度而变化(在 MudChip 上创建该列表中的每个对象)。 现在我想选择这些选项之一...

回答 1 投票 0

Blazor 8.0 - 使用 DataAnnotationValidator 和 ValidationSummary 的问题

我目前正在按照教程学习 Blazor(我正在使用 8.0)。 我有一个 MessageWall.razor 文件,其中包含: @页面“/MessageWall” 留言墙 ...

回答 1 投票 0

Blazor - 如何防止自定义组件在基础组件中渲染

我在 Blazor 中开发了一些组件。它们都继承自BaseComponent。 公共抽象类 BaseComponent : ComponentBase { [范围] 公共布尔可见{获取;放; } ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.