blazor-webassembly相关内容
我有一个包含三个项目的ASP.NET/Blazor VS解决方案 共享 ASP.NET核心API Blazor Web程序集。 我在Shared项目中创建了一些类,并从其他两个项目中引用了Shared项目。到目前为止一切正常。 然后,我使用Swagger UI为我生成存根,以便我可以与远程API交互。Swagger UI创建了Service.cs和Contract.cs,非常棒。
..
";error CS0103名称“__builder”在当前上下文中不存在&qot; 以下是导致错误的代码: @code { public void Calc() { for (int i = 0; i
..
我正在尝试将焦点设置为有条件呈现的输入控件。我正在设置ElementReference,但它的ID和上下文都为空。 Show input @if(showInput) { } @code { private Element
..
经过一番努力,我终于找到了我所经历的事情的根本原因。每当将RouteData作为CascadingParameter注入到布局中,然后导航到不同的布局时,Blazor将构造两个新组件,并在处置其中一个组件之前对其进行初始化。因此,在OnInitializedAsync期间提取的任何数据都将执行两次,而不会以任何方式检测到它。 有人有解决此问题的方法吗?我在他们的回购上发现了这张旧票,但看起来
..
我想在Blazor WebAssembly中创建一个简单的可扩展表。我添加了一些HTML代码,如下所示:
# User Date Status Re
..
在我的Blazor应用程序中,我有一个组件具有如下方法。(我已将GetFromJsonAsync调用替换为它内部的代码,以缩小缓慢部分的范围。) private async Task GetData() { IsLoading = true; string url = $".../api/v1/Foo"; // will return a 1.5 MB JS
..
我有一个Blazor WASM项目,它的属性最初是在OnInitializedAsync()方法中设置的。一切正常,但是如果我点击浏览器刷新按钮,我会收到“Object Not Set”错误,因为当你点击浏览器刷新按钮时,所有属性都被重置,而且OnInitializedAsync()似乎没有运行。在这种情况下,如何重新初始化属性?是否有我应该使用的方法而不是OnInitializedAsync()
..
Blazor中有哪些库/技术可用于WebAssembly(Wasm)的状态管理。 如果能知道不同方法的利弊,那就太好了。 推荐答案 Redux(FLUXOR) Redux/Flux模式已成为JS Word中状态管理的领先者;因此采用此最佳实践是有意义的。 幸运的是,已经有Fluxor library做到了这一点;而且它确实拥有最多的GitHub明星379,虽然这还是一
..
我有Blazor Web程序集PWA,如何打开设备本机摄像机? 我正在尝试编写PWA以捕获和保存图片。 编辑 要将捕获的图像作为jpeg保存到Azure Blob存储。 HTML 您可以通过推荐答案输入来实现这一点。您只需添加属性capture即可直接打开设备摄像头。
..
我花了很多时间让Blazor插件正常工作,我的应用程序被用作另一个域的网页的插件/嵌入。这是有效的,但是这个方法有一些严重的缺点,我希望有人找到了更好的方法。 为了说明我在做什么,我的网站在右边,另一个网站需要调用我的插件的代码在左边。 我当前的方法: 使用提前编译(AOT)编译我的应用程序,详细说明here。如果没有这个,Blazor会尝试加载所有的DLL 从客户端域,而不是从
..
我最近继承了Blazor WebAssembly应用程序,但对DotNet或Blazor几乎没有经验。 某些组件使用await Task.Run(StateHasChanged)而不是await InvokeAsync(StateHasChanged),我想知道这是否是故意的。 I Ask Asawait Task.Run(StateHasChanged);在尝试使用bUnit呈现组件
..
我要创建一个网站,其中某些子功能将拆分到多个Blazor项目中。 所以主站点是一个Blazor应用程序,但是/private和/shop是单独的Blazor应用程序,用户需要注册和登录才能访问功能。 由于主网站应该有所有网站通用的导航栏(有登录和注册按钮),如何在Blazor应用程序之间通信? 如果我在主站点上设置身份验证并使用主站点中的AppState存储值,则在/Private中运行的
..
我有一个运行在本地IPhttps://192.168.188.31:44302上的ASP.NET Core服务器,带有Web API Enpoints。 我可以用VS码睡觉客户端连接到这个服务器。 现在,我要连接到在https://192.168.188.31:5555上运行Blazor WebAssembly的Web API。 我的Blozor代码: @page "/login" @
..
我已经阅读了相当多关于Blazor和不同主机模型的文章(实际上有3篇)。最容易理解的是纯客户端模型,它是在WebAssembly上运行的独立应用程序。没问题。但是我仍然很难理解服务器模型和具有ASP.NET核心托管(复选框)模型的WebAssembly模型之间的区别。 请帮我澄清几件事。 1)对于服务器型号,浏览器使用SignalR连接到服务器应用程序。它是Visual Studio中的一
..
我有一个运行Net 6 Preview 4的简单Blazor WASM,我使用此指南进行了设置: https://docs.microsoft.com/en-us/aspnet/core/blazor/security/webassembly/hosted-with-azure-active-directory?view=aspnetcore-6.0 准确的代码与Net 5.0完美配合
..
我刚接触SPA框架和Blazor,所以这个问题可能很容易回答,尽管我在其他地方找不到答案。 我希望只要用户单击特定按钮,就在页面上的某个位置显示一个组件。我目前是这样实现的: @page "/test" Show Sign Up Window
..
我已经开发了Blazor Server Server应用程序,但客户显然不喜欢消息&无法重新连接到服务器。重新加载页面以恢复功能(&Q;)。这就是我尝试迁移到Web程序集的原因。 我在苦苦挣扎,如何加快Web程序集加载时间,因为主页不能加载几秒钟。是否可以加载初始服务器页,并在完全加载后在后台加载Web程序集并将用户重定向到Web程序集(&Q;)? 所需业务功能说明(在服务器模式下不起
..
我已创建了一个新的Blazor WebAssembly应用程序,该应用程序具有在.NET 5中托管的个人用户帐户、应用程序内用户帐户和ASP.NET核心。将我的应用程序部署到Azure应用程序服务时,我收到以下错误: 对象引用未设置为对象的实例。在 Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurat
..
我是Blazor C#的新手,正在尝试创建一个简单的倒计时计时器网站。我的网站包括: 显示计时器的文本 启动和停止按钮 设置计时器的按钮 设置计时器的按钮有问题。当我点击它时,它不会设置计时器显示,我得到一个错误Argument 2: cannot convert from 'void' to 'Microsoft.AspNetCore.Components.EventCallba
..
更新: 创建了一个关于Github ASP.NET核心项目的问题: https://github.com/dotnet/aspnetcore/issues/32522 原件: 使用托管了Target Framework.NET 5.0和ASP.NET Core的Microsoft Visual Studio 2019 16.9.4版创建了新的Blazor WebAssemb
..