blazor相关内容
如何将@ref添加到循环内的Blazor组件? @for (int i = 0; i // I want to add this component to the list } @code { List components = new List
..
我在加载使用Blazor构建和发布的网站时遇到问题。我收到以下错误消息: 在具有计算的SHA-256Integrity‘https://MYWEBSITEURL.com/_framework/System.Private.CoreLib.dll’的资源‘xV9SflNt5Ex5gP7OznQorlp2VkdJXkcAiopU+h5DRzY=’.的“Integrity”属性中找不到有效摘要(&Q)
..
我正在尝试在ASP.NET Core应用程序中创建到Razor页面的后备路由,以便可以在子路径上托管服务器端Blazor应用程序。从根创建回退路由的工作原理如文档中所述。但我想要它作为我在路由/Admin/*上的后备。 我当前的代码如下所示: app.UseEndpoints(endpoints => { // ... endpoints.MapFallbackToPa
..
我正在构建Blazor应用程序,需要在应用程序启动时加载一些初始数据,以便我可以将数据放入CascadingPerameter以供其他组件使用。 我想知道在哪里调用服务来读取此数据的最佳位置? 推荐答案 我建议您将服务注入到MainLayout组件中,并读取OnInitialized(异步)方法中的数据。但是,如果服务可以在应用程序初始化的那个阶段读取数据,为什么不能将服务注入到
..
尝试从列表上载文件时出现此错误 &qot;错误:没有ID为%1的文件。文件列表可能已更改&qot; 当我附加一个文件时,它可以工作,但是,当列表包含多个文件时,我收到错误 我用来发送的电话是 调用函数 foreach (var item in fileList) { var Enow =
..
我想使用MailKit设置“邮件/时事通讯”。我的网站堆栈基于Blazor Web程序集并使用.Razor组件。 我想知道是否有办法使用我编写的将HTML输出到我用来生成电子邮件正文的MimeMessage对象中的剃须刀组件,以及该体系结构看起来是什么样子/实现这一点的最佳方式? 类似问题(虽然不是Blazor): Can I use an ASP.Net MVC Razor v
..
我有一个Blazor WASM项目,它的属性最初是在OnInitializedAsync()方法中设置的。一切正常,但是如果我点击浏览器刷新按钮,我会收到“Object Not Set”错误,因为当你点击浏览器刷新按钮时,所有属性都被重置,而且OnInitializedAsync()似乎没有运行。在这种情况下,如何重新初始化属性?是否有我应该使用的方法而不是OnInitializedAsync()
..
我正在尝试创建一个页面来编辑客户数据。 Customer对象有一个电话枚举号码列表(字符串),因为大多数都有座机和手机。 我似乎找不到一种方法把它写成编辑的形式。我尝试使用foreach循环,但它不能绑定到这个。 我还尝试在循环中使用本地副本并绑定到该副本。这是可行的,但是在按下提交按钮之后,我无法检索更改。 我做错了什么?做这件事的正确方式是什么?我似乎找不到任何介绍此内容的教程。
..
处理404的默认Blazor方法是在App.razor中创建软404,但我希望遵循搜索引擎最佳实践,在Azure上显示404页面时实际返回404状态代码。 我尝试删除App.razor中的元素,以查看是否可以强制执行404,但是没有编译。 有什么建议吗? 推荐答案 在Blazor WebAssembly App(ASP.NET Core Hosted)模板中使用服务器端预呈
..
我根据列表的内容动态填充下拉列表的值。选择下拉列表中的项目时,将显示删除该项目的选项。当项目被删除时,它首先从列表中删除,然后重新构建下拉列表,这就是我遇到问题的地方。在重新构建下拉列表时,它不会将下拉列表返回到其缺省值,而是将删除的下拉列表下面的值显示为选定的(这种情况下,@onchange值被触发为空白)。如何使下拉列表在重建时返回其默认值? 以下是一些代码,Razor代码:
..
在Blazor应用程序中,我在main中配置了启动日志,如下所示; public static void Main(string[] args) { var assembly = Assembly.GetExecutingAssembly().GetName(); var appInsightsTelemet
..
您好,我正在使用blazor和aspnet core有一个问题,我已经有一个uploads files组件,在上载它时会显示一个包含我上载的文件数据的表,但我希望在上载文件时,它只会在文件加载时显示名称和progress bar,但我不知道如何执行此操作。 这是我上传文件的代码:
Subir Archivo
..
我有一个Blazor Server应用程序,其页面接受URI中的参数。当我单击具有使用参数(如下所示)访问该页面的路由设置的锚定标记时,链接工作正常,并且页面加载。 但是,如果用户尝试直接从该URL访问页面,或者在浏览器中手动刷新,则页面不会重新
..
Blazor中有哪些库/技术可用于WebAssembly(Wasm)的状态管理。 如果能知道不同方法的利弊,那就太好了。 推荐答案 Redux(FLUXOR) Redux/Flux模式已成为JS Word中状态管理的领先者;因此采用此最佳实践是有意义的。 幸运的是,已经有Fluxor library做到了这一点;而且它确实拥有最多的GitHub明星379,虽然这还是一
..
在我的Blazorserver-side项目中,我需要通过在菜单外部单击来关闭弹出菜单。 我使用一个简单的If语句通过触发onClick事件来显示/隐藏弹出窗口。但是没有通过在弹出菜单外部单击来关闭弹出窗口的事件。因此,用户应该只通过单击具有onClick事件的元素来关闭它。 所以我的问题是,我们如何才能在不使用JS的情况下更好地解决此问题? 提前感谢您。 推荐答案 我想出了一个
..
我有Blazor Web程序集PWA,如何打开设备本机摄像机? 我正在尝试编写PWA以捕获和保存图片。 编辑 要将捕获的图像作为jpeg保存到Azure Blob存储。 HTML 您可以通过推荐答案输入来实现这一点。您只需添加属性capture即可直接打开设备摄像头。
..
我们知道使用InputSelect不能同时使用@bind-value和@onchange. 但是,如果我们使用后者(使用select而不是InputSelect),我们如何设置与第一个不同的初始值?(例如,在设置为2018的此示例中,变量的值) 类似if (i == month) => selected 的内容 @
..
我正在构建Blazor WASMWeb应用程序,目前每次更改代码时都需要重新生成该应用程序。 我找不到使所有组件在与Visual Studio社区一起保存时自动重新加载/热重新加载的方法。 由于REACTION,VUE和ANGLE允许我看到保存时重新加载.有没有办法让此功能与Blazor一起使用? 我找到的最佳解决方案是: 在不调试的情况下运行应用程序。但是在从IDE保存修改后
..
确定,我正在尝试检测Custom AuthenticationStateProvider中的请求源 因此,以下是我的尝试: 会话ID不起作用,因为由于WebSocket,每个请求都在同一浏览器中检索总计新的ID 明显的HttpContext.Connection.Id不起作用,因为它在每个刷新页面上都会更改 builder.Services.AddSingleton不工作,因为它将数据保
..
我已经实现了一个简单的公共聊天室系统,使用Blazor服务器和带数据库的SignalR来存储用户名和消息。在系统中,用户只需输入聊天名称即可加入聊天,出现聊天界面。 现在,我想要添加另一个功能,可以将消息发送给该公共聊天室中的特定用户。 任何帮助都会很好,谢谢你。 以下是我的公共聊天室代码。 下面是我的集线器 public class Chat:Hub {
..