问题标签 [asp.net-blazor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1574 浏览

blazor - 想要在 blazor 的 Dispose 函数中取消订阅异步方法

我在 Blazor 中使用事件将数据从一个局部视图传递到另一个局部视图。

问题:dispose 不起作用,每次页面销毁并重新呈现时,它都会附加相同的事件。当我调用事件时,它会调用多次(部分视图销毁和重新创建的时间)

带有调用方法的事件定义代码

函数定义

我在 OnInitializedAsync 函数中注册事件如下。

现在要分离事件,我在实现 IDisposable 后在页面中执行以下代码。

0 投票
1 回答
994 浏览

blazor - 通过触发更改事件手动操作相同的值后,Blazor 未在输入中更新相同的值两次

以下是简单的代码

场景
1)我在输入 1 中添加新值,然后它用“asdf”表示,
例如:输入值“123”——调用 changeValue 函数——>输入 1 =“123asdf”

2)第二次我用相同的值更新输入 1触发更改事件并且代码有效,但输入 1
秒 中的值未更新 :再次输入值“123” --- 调用 changeValue 函数 --> 输入 1 =“123”

0 投票
2 回答
2741 浏览

blazor - 如何将 Blazor 组件呈现为 HTML 字符串

我正在寻找一种将 Blazor 组件呈现为 HTML 字符串的方法,以便能够将其用作模板引擎,以在我的 Web 应用程序中创建和发送电子邮件。想法?

0 投票
1 回答
830 浏览

visual-studio - 如何查看 Blazor 组件类?

在 Visual Studio 中,在 blazor 组件 ( .razor) 中,我有以下内容

我想看看有哪些属性FooButton以及它是如何工作的。

通常,对于 C# 类,您可以按F12(或单击Go To Definition)查看属性,但对于 Blazor 组件,我不能。

F12 不起作用,也没有Go To Definition.

使用 blazor,我该怎么做Go To Definition

编辑:

如果组件未在我的解决方案中定义,是否可以这样做?对于第 3 方组件?

所以组件中有很多文档中没有的属性,如果我能做到这一点,我将能够更好地理解组件。

0 投票
1 回答
1491 浏览

c# - How to negate bool value inside blazor?

I'm trying to do this

But it gives me the error

CS0131 The left-hand side of an assignment must be a variable, property or indexer

How can I pass a negated boolean value without creating another property?

I want to bind the value so it's !Checked

0 投票
2 回答
1512 浏览

blazor - 路由参数如何将值分配给 Blazor 中的属性?

下面的代码块是 Blazor 文档。但我无法弄清楚“文本”路由参数如何以及在什么基础上为 Text 属性赋值。

0 投票
1 回答
871 浏览

blazor-server-side - 如何在 blazor 的 razor 组件内呈现内容?

使用标签助手,您可以定义一个可以轻松编写内容的区域。例如,我可以制作一个引导卡片标签助手,并轻松地在卡片主体标签内呈现我想要的任何内容。使用剃须刀组件如何实现这一目标?

0 投票
0 回答
441 浏览

blazor - 如何在 MatBlazor 中使用 TextField 实现千位分隔符格式

我是使用 Blazor 的新手……我正在尝试使用 MatBlazor 在 TextField 上实现千位分隔符。我一直在谷歌搜索,但没有运气。

有人有想法/线索怎么做吗?

提前致谢。

0 投票
2 回答
13006 浏览

c# - 何时在 Blazor 中使用 ValueChanged 和 ValueExpression?

我在一些库(MatBlazor、Telerik)中看到了这种常见的模式ValueChangedValueExpression属性的库(MatBlazor、Telerik)中看到了这种常见的模式,这让我很困惑。

两者有什么区别?以及何时使用它?

0 投票
4 回答
3959 浏览

azure - Why is Azure SignalR Service recommended when deploying a Blazor Server Side app?

When I publish a Blazor Server Side app on Azure, Visual Studio prompts a message that says:

Your application is making use of SignalR. For environments that need to scale we strongly recommend adding a dependency on Azure SignalR Service.

However, my app works just fine as it is, without making use of Azure SignalR Service. So I was wondering if it really makes sense to integrate it or it's just a way for Microsoft to squeeze a few extra dollars from our pockets...

Has anyone tried deploying a Blazor Server Side app with and without Azure SignalR Service, in order to test if there is any actual difference in terms of performance? What kind of advantage should I expect from it?

enter image description here