blazor-server-side相关内容

Blazor服务器和EF核心:在前一个操作完成之前,在此上下文实例上启动了第二个操作

我对ef core有问题。我有两个从数据库读取数据的服务。在一个页面上是调用第一服务,在第二页面上是第二服务。当我点击按钮来创建一个新程序时,我得到了错误。我通常从带有注入服务的页面调用它。有人能帮我吗? Show in application builder.Services.AddDbContextPool(options => { options.UseSql ..
发布时间:2022-08-17 17:47:50 C#/.NET

Blazor输入复选框

因此,总体目标是我希望在表单上具有所有不同图案和不同类型的裁剪(男性、女性、通用)的复选框,并且我希望能够选中x、y和z模式,然后选择男性和女性类型。然后将我检查过的值传递或访问到一个方法,该方法然后执行所有独特的配置。然后调用我的数据访问库并将它们保存到我的SQL Server。 我使用EditForms从由硬编码列表填充的下拉列表中获取数据,然后调用我的InsertPattern函数,从 ..
发布时间:2022-08-03 16:55:13 C#/.NET

将Blazor组件呈现为静态HTML并将其作为流返回

是否可以将Blazor组件呈现为字符串,以便我可以呈现静态HTML。我知道在哪里有一条路 要将MVC视图呈现为字符串,请执行以下操作。我需要做的是做一种方法来创建静态的HTML页面,将下载到WPF应用程序,然后用户可以在浏览器中打开它? 这是MVC应用的热门答案:How to render an ASP.NET MVC view as a string? 那么,Blazor也有类似的东西吗?我不需 ..
发布时间:2022-06-27 18:56:35 C#/.NET

Blazor服务器应用程序中的Hangfire作业中未注入服务

免责声明:我对C#、ASP.NET核心和依赖项注入领域非常陌生。我已经从默认模板创建了一个简单的Blazor服务器应用程序,它构建了一个模拟天气服务,并在表格中显示从中获取的数据。现在,我希望该表每隔5秒自动更新一次,为此我使用了Hangfire.AspNetCore和Hangfire.MemoryStorage包。因此,我稍微修改了FetchData.razor组件,如下所示: @page ..
发布时间:2022-06-12 22:59:59 C#/.NET

Blazor-隐藏特定页面上的侧栏和顶栏(不适用于整个站点)

我正在Blazor Server(.NET5)中制作一个应用程序,我想隐藏特定页面的侧栏和顶栏。我试着搜索,但找不到任何有效的解决方案。下面的屏幕截图显示了我要隐藏的内容(以红色矩形表示)。 显然,我希望内容/正文部分本身占据整个页面。 推荐答案 顶栏和侧栏在shared/MainLayout.razor文件中定义。您可以编辑该文件以编辑版面。 如果只想隐藏应用程序中特定页 ..
发布时间:2022-06-12 22:49:13 C#/.NET

与Blazor服务器和Azure功能共享SignalR服务

我有一个在Azure应用服务上运行的Web应用。它是由SignalR服务支持的Blazor服务器。我还有一些由Azure函数执行的后台处理。完成该功能后,我希望通过SignalR向Web应用程序发送通知。 我通过在Azure函数上启用SignalR输出绑定实现了这一点。只要我将函数App视为SignalR集线器(即Blazor服务器创建函数App的HubConnection)-我就能够接收从 ..
发布时间:2022-06-12 22:40:29 其他开发

我需要延长ASP.NET Core Blazor服务器中的会话过期超时/登录过期超时

我正在开发Blazor服务器ASP.net核心应用程序。它使用RevalidatingIdentityAuthenticationStateProvider.进行基于Cookie的身份验证当我登录时,我在浏览器中找到了“.AspNetCore.Identity.Application”Cookie。 我面临的问题是我想延长会话过期超时/登录过期超时,但我无法这样做。 当前情况:登录30 ..
发布时间:2022-06-12 22:32:56 其他开发

如何修复Visual Studio 2022内存不足问题?

我检查了在Stack和Docs上找到的所有可能的配置选项,以禁用运行我的C#Blazor服务器端应用程序的Visual Studio2022中任何远程无关的东西。这主要意味着禁用任务栏中的代码等内容,而仅启用我的代码选项-主要是文本编辑器和调试工具选项。 当我启动项目时,任务管理器中的总内存负载达到约1.5 GB,然后我收到内存不足的错误消息,尽管没有其他操作,并且有64 GB的RAM。我知 ..
发布时间:2022-06-12 22:25:42 C#/.NET

从Windows身份验证迁移到登录页面

我有一个Blazor服务器端应用程序,其中用户使用来自AD的Windows身份验证进行身份验证,而无需登录页面。由于该应用程序被在同一工作站上工作的多个用户使用,因此出现了一个新的要求,即用户在打开Web应用程序时可以输入他们的Windows登录名。因为否则,他们将必须使用其凭据登录到Windows才能使用其用户名进行身份验证。 我希望只弹出本地Chrome浏览器,用户可以在其中输入用户名和 ..
发布时间:2022-06-12 22:07:24 其他开发

在Blazor中创建公共字符串/公共变量?

因此,我尝试从数据库中获取一个名称,然后在页面上选择的任何位置使用公共字符串@namea回显该名称。 我已经找到了一种做这件事的方法,但它太老套了,显然不是做这件事的方法。 所以这是我的代码... @code{ public string namea = ""; public string cryptoName() { var test = db.Get("Nam ..
发布时间:2022-06-12 22:00:54 其他开发

Blazor和Visual Studio的智能感知-某些Blazor组件引用显示为虚假错误,直到您单击文件

当我在Visual Studio中打开Blazor解决方案时,IntelliSense将显示引用Blazor组件的假错误,并将成功编译。 例如,在我的许多类中,我注入了ILogger,这需要一个组件来记录,在本例中是我的Details.razor组件: public partial class DetailsBase : ComponentBase { ..
发布时间:2022-06-12 21:52:44 其他开发

如何在Blazor中调用带参数的函数?

我和Blazor一起工作。我正在学习这个框架,但我有一个问题。我可以调用一个JavaScript函数,但是当我调用一个C#函数时,我得到这个错误: 严重性代码说明项目文件行抑制状态 错误CS0411方法的类型参数 ‘RuntimeHelpers.CreateInferredEventCallback(object,操作,T)’ 不能从用法中推断。尝试指定类型参数 明确表示。 我使用Ra ..
发布时间:2022-06-12 21:37:44 C#/.NET