问题标签 [asp.net-blazor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
125 浏览

asp.net-core - 从 Blazor 访问 HTML DOM lastModified 属性

是否可以在不使用 Javascript 的情况下从 Blazor 访问 HTML DOM lastModified 属性?

HTML DOM lastModified 属性在https://www.w3schools.com/jsref/prop_doc_lastmodified.asp

此示例将演示代码包含在 HTML<script>标记中。

我想使用 Blazor 的剃须刀页面 @Code {some C# code} 功能在 Blazor 服务器端应用程序的页脚上显示 lastModified 属性的值,例如:

我花了几个小时四处寻找一种方法,但找不到任何指导。在 ASP.NET Core Blazor 过程中从 .NET 方法中解开并遵循 MSDN调用 JavaScript 函数以找到这样一个基本数据元素对我来说似乎是一个巨大的开销。

谁能告诉我是否有一种方法只使用 C# 并避免我在这种情况下进入 JavaScript 世界?

0 投票
0 回答
114 浏览

entity-framework-core - 服务器端 Blazor - 声明转换 - AddDbContext 范围最佳实践

我正在开发一个服务器端 Blazor 应用程序,我需要在该应用程序上通过服务转换声明以添加数据库中的用户角色。我已按照 Microsoft 文档 (ServiceLifetime.Transient) 的建议配置 AddDbContext,并将 Claim 转换服务配置为 Transient。dbContext 被注入到 Claim Transformation 服务中,我收到此错误:已引发异常,可能是由于暂时性故障。考虑通过将“EnableRetryOnFailure()”添加到“UseSqlServer”调用来启用瞬时错误恢复能力

知道我应该如何配置它以防止此错误吗?

0 投票
1 回答
59 浏览

blazor - 如何在 balzor 服务器端将高分辨率图像转换为低图像

在我们的服务器端 blazor 项目中,我们希望将高分辨率的 TIFF 图像或任何其他类型的图像类型转换为低分辨率图像,而不会损失任何图像清晰度,并将其保存在 azure blob 存储中。那么在 blazor 中实现此功能的最佳方式或解决方案是什么。

0 投票
1 回答
226 浏览

blazor - 在其他 Body 元素中加载的页面内的 Body 元素内加载页面?

我有 3 页。1.一个空白页面,其中只有一个@Body。我将其保留为显示其他页面的占位符。2.第二个页面有控件和@Body,它加载在第一个空白页面内。3. 第三页应该放在第二页的@Body 内而不破坏它的内容。

无论如何,当我尝试NavigationManager.NavigateTo( "/page3" );从第二页加载时 - 第二页的内容被破坏并替换为 page3 的内容。

  • 我怎样才能将竞争加载到辅助页面而不破坏它?!

在此处输入图像描述

0 投票
1 回答
1040 浏览

blazor - 如何在 Blazor 中编写自定义值更改事件处理程序?

我想为 Blazor 编写一个自定义下拉列表组件,部分原因是现有的 InputSelect 组件不绑定到字符串和枚举类型以外的任何东西。这对我来说还不够好,因为我的模型具有我希望绑定到下拉列表的 int 和可为空的 int 类型属性。到目前为止,我有这个:

在父组件中,我可以像这样使用它:

这很好用,模型绑定到下拉列表,并且当下拉列表值更改时,父模型上的值也会更改。但是我现在想在我的父母身上捕获这个值变化事件并做一些自定义逻辑,主要是根据所选年份加载一些额外的数据。我的猜测是我需要一个自定义 EventCallback 但我尝试的一切都会导致某种构建或运行时错误。似乎如果我的组件继承自 InputBase,那么我能做的事情就非常有限。

谁能告诉我如何捕获父组件中子组件的值变化?

0 投票
1 回答
2554 浏览

c# - 在 EF Core 中执行存储过程,从 JOIN 返回 int。blazor(客户端)

如何获取从 SQL Server 中的存储过程返回的 EF Core 中的 int 值?

Employee.Id在 SQL Server 测试中返回正确

现在在 Blazor(客户端)控制器中,我正在尝试执行存储过程。

我得到这个例外:

FromSqlRaw 或 FromSqlInterpolated 是使用不可组合的 SQL 调用的,并使用在其上构成的查询。
考虑AsEnumerable在 FromSqlRaw 或 FromSqlInterpolated 方法之后调用以在客户端执行组合。

如果尝试

它总是返回-1,因为没有任何行受到影响。

我看到很多东西,但没有成功......提前谢谢

0 投票
1 回答
58 浏览

docker - 如何将 blazor docker 容器应用程序部署到多个环境?

我有一个部署到 docker 容器中的 blazor 服务器和客户端应用程序。我有多个 appsettings.json 文件。每个文件都应使用其相应的环境进行部署

配置文件

我已经看到一些讨论断言需要为服务器端应用程序设置 ASPNETCORE_ENVIRONMENT,这会自动为客户端应用程序设置相同的值。我试过这个。但是,对于开发环境示例,似乎仍在使用 appsettings.json 文件。我在已部署的开发环境中收到登录错误,表明它仍在使用 appsettings.json 文件。

谢谢

0 投票
0 回答
332 浏览

c# - 使用 Blazor 页面从数据库生成 Excel 文件

所以我最近才开始在 Blazor 工作。我已经设置了我的页面,并且我已经成功地将它与一个数据库连接起来,我将在其中存储一些数据。现在我正在尝试从这些数据中生成一个 Excel 文件,但我真的很难找到有关如何正确执行此操作的任何信息。现在,当页面加载时,我将所有数据从数据库加载到列表中。目标是添加一个按钮,该按钮将从该列表生成 .xlsx 或 .csv 文件并触发下载。有什么建议怎么做吗?感谢所有帮助。

0 投票
1 回答
116 浏览

asp.net-core - Blazor 参数是否会带来额外的开销?

我有一个需要一些外部数据的 blazor 组件,所以我通过参数传递它。我的问题是,我应该重塑数据,创建一个额外的数据结构,并将其传递给组件,还是应该只发送整个原始对象。

如果传递参数是对原始对象的引用,那么它可能会带来非常少的额外开销。另一方面,如果原始对象是一个副本,那么将需要的数据重新整形为一个新对象是值得的。

谢谢你。

0 投票
1 回答
831 浏览

blazor - Blazor WebAssembly 调试 Program.cs

我已经尝试在 vs code 和 vs.net 2019 中进行调试,并且在这两种情况下都调试了所有 bug Program.cs 的工作原理。我试图弄清楚为什么配置不起作用但无法进入代码以查看发生了什么。

任何人都知道如何调试这个?