问题标签 [blazor-webassembly]

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

c# - Blazor HttpClient 卡在 GetAsync 中

我正在针对 Blazor 3.0.0-preview4-19216-03 的客户端 Blazor 应用程序进行测试

剃须刀页面:

依赖注入:

服务:

每当我单击增量计数时,什么都没有发生,并且GetWeb对它的服务调用卡在GetAsync调用中。

更新

如果我在 Chrome 的 WASM 调试器中调试服务 WebCrawler,他的请求正在发出

在此处输入图像描述

但是响应部分是空的:

在此处输入图像描述

0 投票
8 回答
31959 浏览

c# - blazor 服务器端是否有任何热重载?

我只有一个,快速的问题。有没有办法热重新加载 Blazor 应用程序?至少,.razor 文件?现在我在本地 IIS(不是 IIS express)上托管我的应用程序。

我正在浏览互联网,但我没有发现任何有用的东西。

谢谢大家的回答:)

0 投票
5 回答
13926 浏览

c# - 如何制作 Blazor HTTP Get JSON ASYNC 请求?

我正在尝试在示例应用程序中实现一个小杂物。

我在应用程序中使用 blazor,但发现服务器调用存在一些问题。

我创建了一个简单的 API 控制器,名称为 Employee 和带有 HTTP 动词的方法。

line 报告了一个问题,我不知道,因为我是 blazor 的新手。我应该在我的代码中做什么?

用asp构建的应用程序。Net core 3.0”、“blazor 预览版 9”。

输出:我尝试按照指南查找示例实现,但无法解决问题。

我收到以下异常:

0 投票
1 回答
1177 浏览

fullcalendar - fullcalendar.io 可以在 .net core Blazor 中使用吗?

我尝试在 Blazor webassembly 页面中使用 FullCalendar。任何人都知道如何在 Blazor 中使用 FullCalendar ??? 任何人都可以帮助我吗?

我在 libman.json 中包含 FullCalendar

在 wwwroot/index.html

wwwroot文件夹中的我的js文件“exampleJsInterop.js”

剃刀页面

代码有什么问题?

错误 :

0 投票
1 回答
3367 浏览

asp.net-core - 使用 Blazor WebAssembly 设置日志记录

我正在用 Blazor 做一些实验,并想设置日志记录。我看到 Blazor 记录到 Microsoft.Extensions.Logging 开箱即用,并且日志消息转到浏览器内的开发人员控制台。这是一个不错的开始。

现在我也想尝试将消息记录到其他目的地。它可能是一个云服务。我想知道在哪里设置。在 ASP.NET Core 中,您可以ConfigureLogging使用Program.cs. 但这不适用于 Blazor:

作为后备,我试图通过以下方式进行ConfigureServices设置Startup.cs

AddMyLogger

MyLoggerProvider

MyLogger

-AddMyLogger方法被调用,但我的记录器从未创建或接收任何Log-calls。

我在这里做错了什么还是使用 Blazor WebAssembly 登录还没有准备好?

0 投票
4 回答
17926 浏览

asp.net-core - 如何将 Font Awesome 添加到 Blazor 客户端(Razor 组件)应用程序?

我在 .NET Core 3.1 中创建了一个 Blazor WebAssembly 托管模板。然后右键单击project.Client/wwwroot/css文件夹并单击Add client side library. 然后选择 Font Awesome 库并安装它。我将以下行添加到index.html <head>

我有libman.json的:

我只在默认的 Blazor 模板页面Counter.razor(Razor 组件)中添加了以下行。IntelliSense 找到字体:

但我只看到一个正方形:

在此处输入图像描述

0 投票
1 回答
2808 浏览

datagrid - 从服务器加载 Blazorise DataGrid DetailRow

Blazorise DataGrid 扩展”支持 Master/Detail。当用户在主表中单击其父级时,如何从服务器加载详细数据?


在 DataGrid 扩展的示例中,我可以使用“selectedEmployee”属性来找出选择了哪些主行,但主要问题是“单击主行时如何从服务器重新加载子数据?”

0 投票
1 回答
359 浏览

blazor - 使用标识模型的 Blazor 最佳实践

我目前正在使用 Blazor 3.2 preview 3 开发一个 Web 应用程序。我正在使用 WebAssembly 版本和 Identity。我的应用程序由 3 部分组成:客户端、服务器和共享。(就像基本模板一样)。

我的模型类存储在共享部分。但是,Users 的模型类存储在 Server 文件夹中。

我想在我的一个模型中使用(存储在共享项目中):

这是不可能的,因为共享项目无权访问服务器项目。

我是否必须将所有模型类放在服务器中并在共享部分中使用 DTO?

而是将我的所有课程都放在 Shared 文件夹中(包括 ApplicationUsers)?

最佳做法是什么?

0 投票
13 回答
10733 浏览

json - 例外:“<”是一个无效的值开始

我有一个带有控制器方法的 Blazor Webassembly 项目,如下所示:

剃须刀页面调用此方法:

我得到这个例外:

例外:“<”是值的无效开始。

我从 appsettings.json 文件中读取了这些值,并且值中没有“<”。

另外我在控制器方法中放置了一个断点,它没有命中。这是什么错误?是解析json吗?以及如何解决这个问题?

0 投票
2 回答
8027 浏览

asp.net - Blazor WebAssembly:不支持提供的 ContentType;

我今天通过以下命令行安装了 Blazor WebAssembly 示例项目 (WeatherForecast):

我在调试模式下通过 Visual Studio 2019 安装后直接启动了 SPA。浏览器是:Chrome。浏览器显示应用程序,但是当我选择导航菜单“获取数据”时,什么也没有发生。Chrome 显示 1 个错误:

Chrome 显示以下请求标头:

Blazor WebAssembly 请求标头

上下文信息:

  • 铬:V83.0.4103.61(64位)
  • Blazor:V3.2.0
  • 视觉工作室:V16.6.0
  • 点网V3.1.300
  • 点网SDK:V3.1.300

这很奇怪,因为这个示例项目的全新安装昨天没有问题。