问题标签 [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.
keyboard-events - MudBlazor MudForm POST 进入
我正在寻找一种在从表单内的任何控件按 Enter 时发布 MudForm 的方法,而不检查每个键盘事件参数并过滤 Enter,并且不将侦听器绑定到每个 MudForm 中的每个表单控件。
目标是通过按 Enter 作为默认行为在我的项目中发布任何 MudForm。
blazor - MudBlazor 菜单在响应模式下不起作用
我正在尝试创建第二个菜单,在顶部栏的右侧对齐,但它在响应模式下不起作用。我在 .NET6 Blazor 服务器项目中使用 MudBlazor 6.0.6 这是我使用的 MudLayout:
有谁知道如何处理这个问题?谢谢。
blazor - 如何更改 MudBlazor ListItem 选定的颜色
我想更改 MudBlazor MudListItem 的选定颜色(以及悬停颜色)。我试过摆弄 Mudtheme 提供的颜色,但似乎没有任何效果
.net-core - 使用 MudBlazor 的所有 MudItem 大小相同
我正在MudBlazor中尝试制作电子商务样式框,您可以在其中查看图像、产品名称和其他信息。
我目前正在使用MudGrid
与相关的MudItem
. 看这个例子:
如您所见,各种高度MudItem
并不相同,但它会根据图像的大小进行调整。我希望MudItem
它们保持相同的高度并且它们保持响应(取决于显示设备)
你可以在这里找到代码:https ://try.mudblazor.com/snippet/GaGcYmmFziEpEAPJ
jwt - 如何修复 Blazor 服务器应用程序登录错误
我正在尝试登录我的仪表板/页面。当我登录时它工作得很好,它返回一个令牌,但是当我反序列化令牌时,我收到以下错误:
当我试图在这一行反序列化我的 Web 令牌时:
var returnedUser = JsonConvert.DeserializeObject(responseBody);
我收到以下错误:
解析值时遇到意外字符:s。路径 '',第 0 行,第 0 位置
我正在使用 Blazor Server 应用程序,但我不确定我在哪里弄错了。
我的代码也在下面。
c# - Blazor MudSelect @bind-SelectedValues 到字典
我需要将 @bind-SelectedValues 绑定到 ductionary 中的值。但它给出了 CS1503 参数 2:无法从 'Microsoft.AspNetCore.Components.EventCallback<System.Collections.Generic.List>' 转换为 'Microsoft.AspNetCore.Components.EventCallback'
c# - 避免用户在输入文本字段框中输入延迟 mudblazor blazor c#
我有一个带有分页/全局搜索的泥 blazor 网格。当我在本地测试它时,搜索功能按预期工作,即一旦用户输入内容,它就会过滤掉网格,它似乎真的很快。当我将它托管到 dev/stage 服务器时会出现问题。用户输入延迟。此外,如果输入缓慢,它也可以正常工作。例如,如果我尝试在搜索框中快速输入“test”,那么即使我已经仔细输入了所有字符,它也总是会丢失 1 或 2 个字符并将其打印为“tst”。按退格键时指针非常频繁地闪烁。
我试图清除缓存,但在托管后仍然无法正常工作,而在我的本地环境中执行上述操作时不会出现此类问题。
我无法弄清楚我做错了什么,为什么会影响性能。 注意:我从 db 一次加载数据集(在 onInitialized() 内部)
编码:
索引.razor
索引库.cs
c# - 当一个道具发生变化时如何更新多个属性
我有一个有房产区和另一个房产部门的课程。
我想在 Area 属性发生变化时更新 The Department。
我正在使用 Mudblazor 自动完成 @bind-Value 但此方法仅更新绑定的属性,即区域。
一种解决方案可能是改变 area 属性中的设置器,但我认为这不是一个可靠的解决方案。
表格.cs
剃刀页面
因此,当我更改区域时,我想将部门设置为与 areaId 匹配的第一个部门。
c# - 将 ExpandoObject 绑定到 MudBlazor 表单控件
我正在尝试完成类似于 Angular FormBuilder 的功能,我们在其中动态添加控件和验证。
在 MudBlazor 或一般的 Blazor 中,我们必须使用 C# Model 来绑定 Controls。
所以我决定使用 ExpandoObject 和动态添加的属性来绑定 MudBlazor 控件,OnInitialized
方法如下
在 HTML 中使用 MudBlazor 文本框
使用第一种方法编译时,会出现以下错误
如果不先将 lambda 表达式转换为委托或表达式树类型,则无法将 lambda 表达式用作动态分派操作的参数。
在使用第二种“对象”方法运行时,它会在运行时出现错误,当值被更改/输入时。
未实现到类型 System.Object 的转换
blazor - 如何打开 mudblazor 树视图的上下文菜单
我试图在树视图的节点上右键单击打开一个上下文菜单,如何做到这一点?我在 mudblazor 文档中没有找到任何内容