问题标签 [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 投票
2 回答
480 浏览

c# - 如何将占位符或 0 添加到 Blazor 日期

我希望默认值是任何占位符或只有在选择要更改的日期时才为空

我希望默认值是任何占位符或只有在选择要更改的日期时才为空

每当我改变

这里的错误

0 投票
1 回答
225 浏览

blazor - 如何在 Blazor Wasm 加载时显示从 api 获取的报价(即在加载屏幕上)?

我想在加载 blazor wasm 应用程序时显示引号。如何访问此 msg 类。我已将脚本放在 index.html 标头标签中。但是不能访问这个?

有什么办法吗???

0 投票
2 回答
2471 浏览

blazor - 程序集不包含具有 [JSInvokableAttribute] 的公共可调用方法

我们使用 Blazor WebAssembly,我想通过 JavaScript 在我的 Index.razor-File 中调用一个非静态方法。

JavaScript:

索引剃刀:

当我通过按键执行代码时,Microsoft Edge 中的开发人员工具向我显示以下错误:

blazor.webassembly.js:1 System.ArgumentException:程序集“MyBlazorWebAssemblyApp.Client”不包含具有 [JSInvokableAttribute("MyMethod")] 的公共可调用方法。

当我替换该属性时[JSInvokable][JSInvokableAttribute("MyMethod")]会出现相同的错误。

我该如何解决这个问题?

0 投票
1 回答
815 浏览

blazor - 在 Blazor 客户端和 Blazor 服务器之间存储和检索数据

我试图将数据存储在 blazor 服务器或 blazor 客户端中。然后我需要在服务器和客户端中检索该数据。一个例子是我在客户端创建了一些字符串数据。我想从 blazor 的服务器端读取该数据。一旦我在服务器端读取了该数据,我想更改它,然后在客户端读取它。我尝试过使用查询、会话、请求、响应、全局变量等,但在 Blazor 客户端和 Blazor 服务器之间无法传输任何内容。请如果你得到它的工作,你可以发布一个例子。我只需要存储很少的数据。我只操作一个字符串。我不需要任何身份验证,因为我的数据没有价值或需要保密。所以最简单的例子是最好的。谢谢你。

0 投票
1 回答
92 浏览

asp.net-core - 在 blazor 中相互交换 div / 组件的位置

我无法相互更改两个 div 元素的位置。我在一个页面上有多个输入文件,我需要在点击时更改它们的位置。

0 投票
1 回答
1187 浏览

blazor - Blazor 输入文件组件(物理路径)

我想获取物理文件路径。我尝试了几个选项。<input type="file">
我需要获取物理路径以将其传递给同一台机器上 Windows 服务中的另一个 API。
有可能吗?

0 投票
1 回答
965 浏览

asp.net - ASP.net Blazor:显示来自两个或多个相关表的数据

https://www.youtube.com/watch?v=UBNRcaw1bDk&list=PL6n9fhu94yhVowClAs8-6nYnfsOTma14P&index=23

嗨,我正在尝试实施上述链接中提到的项目。我正在尝试从 ASP.NET WebAPI 项目中获取数据并在 Blazor 项目中使用。我从单个表中检索数据没有问题。但是当我尝试从 Secondary table 检索数据时。我在下面收到错误:

“HttpRequestException:响应状态码不表示成功:500(内部服务器错误)。”

在发送之前,我尝试将结果(在 API 项目中)显式转换为“Employee”类。没用。API 上的调试清楚地显示返回的员工带有部门信息,但在 Blazor 项目中收到错误。提前致谢!!

更新:

谢谢大家提供帮助。这是原始代码。

更新:感谢大家的回复。部门是强制性的,所以不可能为空。这是唯一有效的解决方案。我在 Blazor 项目中创建了另一个 Viewmodel,它的所有字段都与 ViewModelClass 中的 Employee 和 Initialized Department 相同。然后我能够在 UI 中显示 Employee.Department.DepartmentName。

0 投票
1 回答
521 浏览

c# - Blazor onended 未触发

我开始与 Blazor 合作。我的意图是一个接一个地播放一个随机视频。因此我想使用 Blazor 事件监听器。但是 onended 事件没有触发(onclick 一切正常)。

视频元素:

代码块:

OnInitialized 正在按预期工作,如果我将 onended 更改为 onclick 一切也正常。

提一下:我知道,只更改源不会启动下一个视频。那将是我在列表中的下一个任务:)。首先,我只想更改 DOM 中的源。

0 投票
1 回答
2608 浏览

blazor - 具有自定义子组件的自定义 Blazor 组件

我最近开始使用 Blazor,发现它是一项非常有前途的技术。

我正在制作自定义嵌套 Blazor 组件,但我似乎并没有让它按我想要的方式工作。

目标是拥有一个具有“ContentHeader”和“ContentBody”属性的“Content”组件。但是,“ContentHeader”应该是另一个具有“Title”和“ActionBar”属性的自定义组件。所需的用法如下:

“内容”组件:

“ContentHeader”组件:

我得到的实际渲染输出是这样的:

似乎“ContentHeader”组件的标记被完全忽略了。<h3></h3>“HeaderComponent”标题周围的标签丢失,按钮未放置在里面<div class="content-header-action-bar"></div>

我还注意到OnInitializedAsync“ContentHeader”没有被触发。

我究竟做错了什么?我什至使用正确的方法吗?

提前谢谢了。

亲切的问候

0 投票
1 回答
63 浏览

php - 在 Blazor ServerSide 应用程序中登录会话

我是 Blazor 的新手,我正在为一个项目创建一个原型网站。我知道 Blazor 身份验证/授权功能,但我不想使用它。是否有一种更简单的方法来存储登录用户的 ID,例如您可以使用 PHP 开始/结束会话为登录用户存储它的方式?