问题标签 [matblazor]

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 回答
198 浏览

c# - Blazor:双向绑定错误 - 仅第一次工作

我有下一个代码:

当我第一次输入文本时,一切正常:“过滤器”函数接收输入的值。但是下次我不会一直输入时,值会更改为第一次输入的值。告诉我要改什么?感谢!

0 投票
2 回答
507 浏览

url-routing - MatBlazor 按钮链接未通过路由解析

我正在为我的网站使用MatBlazor,并且我已经使用这个很棒的博客实现了 Google 身份验证: Google Authentication in Server-Side Blazor

我想要一个登录按钮 ( MatButton) 在我的MatAppBar.

原代码有链接:<a class="ml-md-auto btn btn-primary" href="/Login" target="_top">Login</a>.
此链接有效。我被重定向到我OnGetAsync的我的LoginModel. 但它不符合我的 UI 风格。

这个按钮确实会转到正确的页面,但我OnGetAsync的我LoginModel的没有被触发,只显示默认值Sorry, there's nothing at this address.
<MatButton Class="mat" Outlined="true" Icon="Google" Label="Inloggen" Link="/Login"></MatButton>

我想我需要调整我的路由,但找不到方法。

更新
我的 Login.cshtml.cs:

我的 Startup.cs:

0 投票
3 回答
2453 浏览

blazor - MatBlazor 选择问题

我的代码应该是这样的,但它得到空引用异常

但是当我这样使用时,它正在工作

绑定值类如下所示(SecilenAtikGrubuTumAtikTipleri

0 投票
1 回答
570 浏览

async-await - 从同步函数调用异步函数

我正在构建一个 Blazor 客户端应用程序。我正在使用MatBlazor组件。

我在一个页面上有两个 MatSelectString 控件。第一个用于选择类别,第二个用于从类别中选择产品。所以我有这样的设置:

GetProducts(Category)代码中,我想调用后端。问题是只有一个HttpClient.GetJsonAsync<>()方法,不能从非异步方法中调用。但是 GetProduct() 不能异步。

我尝试过的事情:

  • 将对我的函数的调用放在异步 lambda 中(不允许在 foreach 或其他代码块中)
  • 使用 Task.Result(挂起)
  • 将后端调用放在其他组件级别的异步事件中(被多次调用)

有任何想法吗?

0 投票
2 回答
981 浏览

blazor - 如何制作 matblazor RTL(从右到左)

我是Blazor的新手,最近我正在学习它。

有谁知道如何从右到左制作Matblazor组件?

0 投票
0 回答
77 浏览

asp.net-core - 奇怪的弹出行为

我有一个模态弹出控制器,我在定义如下的页面上动态呈现

它只是意味着关闭弹出窗口并调用传入的回调函数。问题是如果YesCallback.InvokeAsync("deleted");被称为对话框永远不会关闭。回调被执行,但对话框保持打开状态。如果YesCallback.InvokeAsync("deleted");被删除,对话框关闭正常,但是,显然没有回调被调用。

没有错误。

0 投票
1 回答
3168 浏览

c# - 如何通过单击按钮将另一个 Razor 组件加载到 Razor 组件中?

我只想在用户单击搜索按钮时将剃须刀组件加载到另一个剃须刀组件中,然后我想在用户单击隐藏按钮时将搜索剃须刀组件(页面)显示到隐藏的 div 中,然后它将被隐藏。像内联弹出窗口。

0 投票
1 回答
420 浏览

blazor-client-side - 使用对象列表中的值填充 MatBlazor MatAutocompleteList

我正在使用 .Net Core 3.1 和客户端 Blazor 开发应用程序。我正在使用MatBlazor组件,但无法加载 MatAutocompleteList。数据从 API 检索并在页面加载时转换为对象列表:

然后我像这样引用自动完成列表中的数据(类似于示例):

无论我如何配置自动完成框,页面都无法加载,并且 Chrome 开发工具会显示一串未处理的错误,以呈现组件。

在此处输入图像描述

我尝试使用示例以不同的方式配置它,但我总是遇到相同的错误。我究竟做错了什么?

0 投票
0 回答
441 浏览

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

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

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

提前致谢。

0 投票
2 回答
13006 浏览

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

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

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