问题标签 [mudblazor]

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 投票
0 回答
28 浏览

keyboard-events - MudBlazor MudForm POST 进入

我正在寻找一种在从表单内的任何控件按 Enter 时发布 MudForm 的方法,而不检查每个键盘事件参数并过滤 Enter,并且不将侦听器绑定到每个 MudForm 中的每个表单控件。

目标是通过按 Enter 作为默认行为在我的项目中发布任何 MudForm。

0 投票
0 回答
28 浏览

blazor - MudBlazor 菜单在响应模式下不起作用

我正在尝试创建第二个菜单,在顶部栏的右侧对齐,但它在响应模式下不起作用。我在 .NET6 Blazor 服务器项目中使用 MudBlazor 6.0.6 这是我使用的 MudLayout:

有谁知道如何处理这个问题?谢谢。

0 投票
0 回答
29 浏览

blazor - 如何更改 MudBlazor ListItem 选定的颜色

我想更改 MudBlazor MudListItem 的选定颜色(以及悬停颜色)。我试过摆弄 Mudth​​eme 提供的颜色,但似乎没有任何效果

0 投票
1 回答
33 浏览

.net-core - 使用 MudBlazor 的所有 MudItem 大小相同

我正在MudBlazor中尝试制作电子商务样式框,您可以在其中查看图像、产品名称和其他信息。

我目前正在使用MudGrid与相关的MudItem. 看这个例子:

在网格中显示项目的问题

如您所见,各种高度MudItem并不相同,但它会根据图像的大小进行调整。我希望MudItem它们保持相同的高度并且它们保持响应(取决于显示设备)

你可以在这里找到代码:https ://try.mudblazor.com/snippet/GaGcYmmFziEpEAPJ

0 投票
0 回答
23 浏览

jwt - 如何修复 Blazor 服务器应用程序登录错误

我正在尝试登录我的仪表板/页面。当我登录时它工作得很好,它返回一个令牌,但是当我反序列化令牌时,我收到以下错误:

当我试图在这一行反序列化我的 Web 令牌时:

var returnedUser = JsonConvert.DeserializeObject(responseBody);

我收到以下错误:

解析值时遇到意外字符:s。路径 '',第 0 行,第 0 位置

我正在使用 Blazor Server 应用程序,但我不确定我在哪里弄错了。

我的代码也在下面。

0 投票
1 回答
55 浏览

c# - Blazor MudSelect @bind-SelectedValues 到字典

我需要将 @bind-SelectedValues 绑定到 ductionary 中的值。但它给出了 CS1503 参数 2:无法从 'Microsoft.AspNetCore.Components.EventCallback<System.Collections.Generic.List>' 转换为 'Microsoft.AspNetCore.Components.EventCallback'

0 投票
1 回答
44 浏览

c# - 避免用户在输入文本字段框中输入延迟 mudblazor blazor c#

我有一个带有分页/全局搜索的泥 blazor 网格。当我在本地测试它时,搜索功能按预期工作,即一旦用户输入内容,它就会过滤掉网格,它似乎真的很快。当我将它托管到 dev/stage 服务器时会出现问题。用户输入延迟。此外,如果输入缓慢,它也可以正常工作。例如,如果我尝试在搜索框中快速输入“test”,那么即使我已经仔细输入了所有字符,它也总是会丢失 1 或 2 个字符并将其打印为“tst”。按退格键时指针非常频繁地闪烁。

我试图清除缓存,但在托管后仍然无法正常工作,而在我的本地环境中执行上述操作时不会出现此类问题。

我无法弄清楚我做错了什么,为什么会影响性能。 注意:我从 db 一次加载数据集(在 onInitialized() 内部)

编码:

索引.razor

索引库.cs

0 投票
0 回答
23 浏览

c# - 当一个道具发生变化时如何更新多个属性

我有一个有房产区和另一个房产部门的课程。

我想在 Area 属性发生变化时更新 The Department。

我正在使用 Mudblazor 自动完成 @bind-Value 但此方法仅更新绑定的属性,即区域。

一种解决方案可能是改变 area 属性中的设置器,但我认为这不是一个可靠的解决方案。

表格.cs

剃刀页面

因此,当我更改区域时,我想将部门设置为与 areaId 匹配的第一个部门。

0 投票
1 回答
65 浏览

c# - 将 ExpandoObject 绑定到 MudBlazor 表单控件

我正在尝试完成类似于 Angular FormBuilder 的功能,我们在其中动态添加控件和验证。

在 MudBlazor 或一般的 Blazor 中,我们必须使用 C# Model 来绑定 Controls。

所以我决定使用 ExpandoObject 和动态添加的属性来绑定 MudBlazor 控件,OnInitialized方法如下

在 HTML 中使用 MudBlazor 文本框

使用第一种方法编译时,会出现以下错误

如果不先将 lambda 表达式转换为委托或表达式树类型,则无法将 lambda 表达式用作动态分派操作的参数。

在使用第二种“对象”方法运行时,它会在运行时出现错误,当值被更改/输入时。

未实现到类型 System.Object 的转换

0 投票
0 回答
26 浏览

blazor - 如何打开 mudblazor 树视图的上下文菜单

我试图在树视图的节点上右键单击打开一个上下文菜单,如何做到这一点?我在 mudblazor 文档中没有找到任何内容