14得票2回答
Blazor - Razor类库 - 重用完整的Blazor页面

我这里有一个问题, 我创建了一个Blazor应用程序(服务器端),使用的是core 3.1,然后我创建了一个Razor类库(旧版本razorlib)。 通过这个类库,我可以创建Blazor组件并在我的Blazor应用程序中重用它们,例如 <myComp>,共享CSS,甚至可以创建完整的...

14得票2回答
如何在Blazor WebAssembly中配置多个具有不同配置的HttpClient实例

我正在尝试在Blazor WASM的Program.cs类中配置多个API url。但是我没有看到像服务器端那样的AddHttpClient扩展。想知道是否有其他替代方案? 以下是我目前的代码:var firstURI = new Uri("https://localhost:44340/"...

13得票3回答
尝试从Blazor Wasm调用AspNetCore Restful API时遇到“TypeError: Failed to fetch”错误

我在尝试从Blazor Wasm调用我的AspNetCore Restful API时遇到'TypeError: Failed to fetch'错误。我可以从Postman中调用它,并且正常运行。 我的环境: Microsoft Visual Studio Community 2019 P...

13得票4回答
如何从Blazor的EventCallback中获取返回值?

我的情况是这样的:我正在尝试实现一个自动完成功能。 自动完成将有一个参数,该参数将接收一个字符串并返回一个IEnumerable<TValue>。 以下是我尝试做的示例 Autocomplete.razor@code { [Parameter] public SOM...

13得票3回答
程序集中不包含带有[JSInvokableAttribute]的公共可调用方法。

我们使用Blazor WebAssembly技术,我想通过JavaScript在Index.razor文件中调用一个非静态方法。 JavaScript: (function () { // keydown event window.addEventListener("ke...

12得票1回答
可以在RCL中创建Blazor页面吗?

此页面介绍了如何创建Razor类库以放置共享组件。我尝试创建一个示例Blazor服务器端项目,其中 index.razor 包含在Razor类库中定义的组件。它可以正常工作。 我想要做的是开发一个Blazor服务器端应用程序,并在未来有可能将其更改为WASM模型。我想知道是否可以在共享的RC...

12得票5回答
如何在Blazor(客户端/WASM)中处理右键单击事件,而不显示典型的浏览器上下文菜单?

HandleClick似乎只能处理左键点击,但是我可以使用onmouseup和MouseEventArgs.Button属性来检测右键点击。问题是,通常由浏览器提供的上下文菜单会出现。有没有方法可以防止这种情况发生?在Blazor中我没有看到类似于preventDefault()的东西。 更新...

11得票4回答
在Blazor WASM中保存时重新编译.razor文件

有没有办法使 Blazor Webassembly 在更改 / 更新并保存.razor文件时重新编译?我已经习惯了在传统的 ASP.NET Core MVC Razor 视图以及像 Angular 这样的客户端框架中都会发生这种情况。在 ASP.NET Core MVC >3.0 中,像 se...

11得票2回答
Blazor WebAssembly:提供的ContentType不受支持;

今天我通过以下命令行安装了 Blazor WebAssembly 示例项目 (WeatherForecast): dotnet new blazorwasm --hosted -o ProjectName 我在通过Visual Studio 2019安装后直接以调试模式启动了SPA。浏览...

11得票2回答
客户端Blazor身份验证令牌在服务器端过期

我在使用 Blazor 身份验证的客户端令牌上遇到了问题。我根据以下博客文章实现了身份验证,使用的是 WebAssembly 项目: https://chrissainty.com/securing-your-blazor-apps-introduction-to-authenticatio...