Questions tagged «blazor»

2
开拓者表现
我想开始使用Blazor,尽管它仍然处于Alpha级别。 据我了解,Blazor使用WebAssembly在客户端编译C#。 我有以下问题: 这种方法的运行速度是否比用JavaScript编译的React / Vue快? 浏览器每次加载页面时是否都需要下载WebAssembly库,这是真的吗? 在Internet上,无法比较流行的JS框架的性能。因此,我想了解Microsoft新框架的理论性能。先感谢您。


2
在Blazor中转义@
我想显示Blazor组件中图标库中的图像。 路径是: wwwroot/lib/@icon/open-iconic/icons/account-login.svg 但是@是Blazor中的特殊字符。
11 escaping  blazor 

1
找不到类型或名称空间名称“ IWebHostEnvironment”(您是否缺少using指令或程序集引用?)
我正在使用.NET Core 3.0.100; Microsoft Visual Studio Community 2019预览版本16.4.0预览版1.0; Blazor服务器(官方发行版)。 我正在尝试将身份验证和授权添加到我的Blazor服务器Web应用程序。我在这里阅读指南https://docs.microsoft.com/zh-cn/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.0&tabs=visual-studio#scaffold-identity-into-an -空项目 (我也阅读了这个https://github.com/aspnet/Identity/issues/1825) 然后,我右键单击Project,选择Add\New Scaffolded Item... 我读了文件ScaffoldingReadme.txt,然后按照指南进行操作。 我按F5进行调试,发现错误 Severity: Error Error Code: CS0246 Description: The type or namespace name 'IWebHostEnvironment' could not be found (are you missing a using directive or an assembly reference?) Project: foo File: C:\Users\donhuvy\Desktop\foo\bar\obj\Debug\netcoreapp3.0\Razor\Pages\Shared\_Layout.cshtml.g.cs Line: 455 Suppression …

3
如何在blazor服务器端本地化验证消息(DataAnnotationsValidator)
我在最新版本的VS 2019中使用blazor 3.1。 到目前为止,我已经可以本地化页面标签(标题,表格字段等)。 在ListEmployee.razor页面中,我能够本地化表格标题等。在AddEmplyeeValidation.razor页面中,我能够本地化表单标签,但是在本地化验证消息时遇到问题。 用于验证消息的Employee.cs验证消息是在此文件和Resources/Data文件夹中定义的,其名称定义为Data.Employee.ar.resx并且Data.Employee.ar.resx无法正常工作 使用System.ComponentModel.DataAnnotations; 命名空间BlazorSPA1.Data {公共类Employee {[MaxLength(50)]公共字符串ID { 组; } [Required (ErrorMessage ="Name is RRRequired")] [StringLength(20, ErrorMessage = "Name is too long.")] public string Name { get; set; } [Required] [StringLength(20)] public string Department { get; set; } [MaxLength(100)] public string Designation { get; set; } [MaxLength(100)] …

2
反向代理404后面的Blazor服务器端
我在反向代理(使用ARR)后面的IIS上托管了一个出色的服务器端应用程序。 我已经尝试了所有可以想到的方法,但是我不断尝试404 _framework / blazor.server.js 我的基本href设置为“ / subsite /”: <base href="https://stackoverflow.com/subsite/" /> 我所有的src值都是相对的,如下所示: <script src="_framework/blazor.server.js"></script> <script src="_content/BlazorInputFile/inputfile.js"></script> <script src="animations.js"></script> 其他所有脚本引用都可以正常加载,即使_content数据也可以加载,但blazor.server.js则不会。 我也尝试了用于MVC应用程序的旧PathBase技巧,但没有成功: if (!env.IsDevelopment()) { app.Use((context, next) => { context.Request.PathBase = new PathString("/subsite"); return next(); }); } 谁能告诉我如何使Blazor意识到将blazor.server.js放在反向代理场景中的什么位置?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.