blazor-client-side相关内容
适用于Blazor WASM的Application Insights SDK吗? 我正在尝试连接我的应用程序,但它没有发送任何指标。即使在实例化TelemetryClient时,它也只是挂起。 推荐答案 与Blazor服务器端不同,您不能只将一个单例添加到IOC中,然后将其注入到页面中。我尝试的第一件事也是这样的!我知道,应该是这样的.我认为Blazor团队需要在幕后处理这件事
..
是否可以将Blazor组件呈现为字符串,以便我可以呈现静态HTML。我知道在哪里有一条路 要将MVC视图呈现为字符串,请执行以下操作。我需要做的是做一种方法来创建静态的HTML页面,将下载到WPF应用程序,然后用户可以在浏览器中打开它? 这是MVC应用的热门答案:How to render an ASP.NET MVC view as a string? 那么,Blazor也有类似的东西吗?我不需
..
我正在使用BlazorInputFile包在Blazor中上载文件。 问题 此代码不起作用。 如何限制用户在Blazor中只能上传jpeg或png?如果需要更多材料来支持这
..
环境 ASP.NET Core 5.0 Blazor WebAssembly应用程序(ASP.NET核心托管) ASP.NET核心标识(使用Identity Server 4) 问题 我希望在服务器端和客户端之间使用基于角色的授权。 我可以正确登录,UserManager.IsInRoleAsync(user, "admin")在服务器端返回True。 但@att
..
我在VS with Authorization and ASP.NET Core Hosted Options中使用包含的模板创建了Blazor WebAssembly应用程序,如下所示: 我希望无需经过身份验证即可向服务器发出http请求。我更改了WeatherForecastController中的代码,将[Authorize]属性注释掉(甚至添加了[AllowAnonymous]属性)
..
我正在从CascadingParameter获取EditContext [CascadingParameter] public EditContext EditContext { get; set; } 我意识到存在一个.Validate方法,它可以验证EditForm的整个Model。 但我只想验证Model的一个字段。 我只能验证来自EditForm的Model的一个字段
..
在我的Blazor应用程序中,我有一个组件具有如下方法。(我已将GetFromJsonAsync调用替换为它内部的代码,以缩小缓慢部分的范围。) private async Task GetData() { IsLoading = true; string url = $".../api/v1/Foo"; // will return a 1.5 MB JS
..
我想使用MailKit设置“邮件/时事通讯”。我的网站堆栈基于Blazor Web程序集并使用.Razor组件。 我想知道是否有办法使用我编写的将HTML输出到我用来生成电子邮件正文的MimeMessage对象中的剃须刀组件,以及该体系结构看起来是什么样子/实现这一点的最佳方式? 类似问题(虽然不是Blazor): Can I use an ASP.Net MVC Razor v
..
现在Blazor WebAssembly正式发布了,我尝试了一下,使用该模板创建了我的第一个Blazor wasm项目,但很快就注意到有一件事与我预期的完全不同。模板中似乎没有“服务器”部分,发布的结果只包含静电资源(包括所有的.dll文件)。自然,我想知道如何才能访问我的在线数据库?允许客户端直接访问我的数据库听起来是个糟糕的主意(如果可以做到的话),因为我必须在客户端代码中的某个地方包含连接字
..
我已经阅读了相当多关于Blazor和不同主机模型的文章(实际上有3篇)。最容易理解的是纯客户端模型,它是在WebAssembly上运行的独立应用程序。没问题。但是我仍然很难理解服务器模型和具有ASP.NET核心托管(复选框)模型的WebAssembly模型之间的区别。 请帮我澄清几件事。 1)对于服务器型号,浏览器使用SignalR连接到服务器应用程序。它是Visual Studio中的一
..
我有一个Blazor WebAssembly解决方案,其中包含一个客户端项目、一个服务器项目和一个共享项目,该解决方案基于Microsoft的默认解决方案模板。我正在使用Google Chrome在Visual Studio 2019预览中进行编辑和调试。 该解决方案有一个开箱即用的启动项目,即服务器应用程序。该服务器应用程序具有对客户端应用程序的项目引用。您可以通过选中服务器项目属性中的“en
..
使用Blazor时,我希望能够返回到以前的页面(&Q;)。 我发现了这个issue,看起来像是死胡同? 此功能非常基本,我不敢相信它不存在。 是否可以四处走走以使此功能(&Q;)返回(&Q;)? 请注意,我不能使用window.goBack或history.goBack,因为我的应用不会创建任何历史记录,也不应该创建任何历史记录。 创建历史记录的唯一方法是使用Navi
..
我正在尝试使用Blazor WebAssembly开发一个应用程序,我想知道如果用户未通过身份验证,我如何保护我的整个应用程序。我要实现的行为是: 如果匿名用户请求任何页面,则他将被重定向到登录页面 更好 用户必须经过身份验证才能使用此应用 目前,我已实现此行为,将[Authorize]属性应用于每个页面,但我希望将其集中起来。 我在Blazor服务器端应用_host
..
使用模板:启用了ASP.NET Core Hosted的Blazor WebAssembly应用程序 它创建项目: BlazorApp1.Client BlazorApp1.Server 我可以看到服务器有一个对客户端的项目引用,但我无法确定哪些代码允许服务器显示客户端? 服务器如何知道客户端索引文件位于另一个程序集中? 客户端代码是否承载在同一端口的服务器项目中?
..
为Blazor wasm托管应用程序生成的模板的基本URL以‘/’开头(即,https://localhost:5001/用于本地开发或https://www.domain-name.xyz/在部署时)。)我需要此基本URL为‘/app’,即(https://localhost:5001/app)或(https://www.domain-name.xyz/app)。 文档(here和here
..
我有一个包含版本5程序集的Blazor WASM项目,并尝试根据本文激活调试:https://docs.microsoft.com/en-us/aspnet/core/blazor/debug?view=aspnetcore-3.1 为此,我确保更新了所有程序集引用并调整了启动设置。后者现在看起来是这样的: { "iisSettings": { "windowsAuthenti
..
在使用 Microsoft.AspNetCore.Components.WebAssembly.Authentication 对用户进行身份验证时,在托管在 ASP.NET Core(最新版,blazor)上的客户端应用程序上的 Blazor Webassembly 应用程序中,每次何时/如何调用操作用户已通过身份验证?即使他们回到应用并进行了活跃的会话. 2020 年 7 月 15 日更新
..
如何在 Blazor SPA 中嵌入 Leaflet 地图,使用 JSInterop,应定义哪些对象,以及如何将表示在地图上单击的位置的数据从 JavaScript 传递到 Blazor 解决方案 注意:下面的示例代码是在独立的 WebAssembly Blazor 应用程序中创建和测试的...... 非静态字段、方法或属性“成员"需要对象引用 让我们创建对象类,它的对象引用将
..
我注意到许多开发人员都将 AuthenticationStateProvider 子类化Blazor Server App 和 Blazor WebAssembly App 错误,而且更重要的是错误原因. 如何正确执行以及何时执行? 解决方案 首先,您不要将 AuthenticationStateProvider 子类化为唯一的目的向 ClaimPrincipal 对象添加声明.一般
..
我试图在 Blazor 客户端 WebAssembly 项目的根项目中查找文件.虽然它在我的计算机上本地执行时有效,但在 Azure 上托管时却不起作用. 在本地执行时,我得到了 1 在 Azure 上执行时,我得到 0(没有类似的拒绝访问错误) 为了更完整,我将需要一些文件来填充初始空白数据库. 如果我无法访问项目文件夹中的文件,那么我将使用 Blob Azure 存储.
..