blazor-server-side相关内容
我知道如何从razor组件访问appsetting.json,但如何从Blazor服务器端项目中的任何类访问? 从剃须刀组件我只需注入: @注入IConfiguration_CONFIG 并访问我需要的所有内容,如: _config.GetConnectionString(";default";) 但如何才能在任何类中执行相同的操作? 当我尝试这样做时
..
我对ef core有问题。我有两个从数据库读取数据的服务。在一个页面上是调用第一服务,在第二页面上是第二服务。当我点击按钮来创建一个新程序时,我得到了错误。我通常从带有注入服务的页面调用它。有人能帮我吗? Show in application builder.Services.AddDbContextPool(options => { options.UseSql
..
我正在尝试从组件私有方法返回RenderFragment, 但我收到编译错误: '__builder' does not exist in the current context 以下是显示该问题的最低代码:
@RenderButton(1) @code { private RenderFragment RenderButton(int
..
因此,总体目标是我希望在表单上具有所有不同图案和不同类型的裁剪(男性、女性、通用)的复选框,并且我希望能够选中x、y和z模式,然后选择男性和女性类型。然后将我检查过的值传递或访问到一个方法,该方法然后执行所有独特的配置。然后调用我的数据访问库并将它们保存到我的SQL Server。 我使用EditForms从由硬编码列表填充的下拉列表中获取数据,然后调用我的InsertPattern函数,从
..
是否可以将Blazor组件呈现为字符串,以便我可以呈现静态HTML。我知道在哪里有一条路 要将MVC视图呈现为字符串,请执行以下操作。我需要做的是做一种方法来创建静态的HTML页面,将下载到WPF应用程序,然后用户可以在浏览器中打开它? 这是MVC应用的热门答案:How to render an ASP.NET MVC view as a string? 那么,Blazor也有类似的东西吗?我不需
..
有没有使用其他现有SQL Server数据库表中的用户名数据在登录Blazor服务器模板中进行身份验证的简单方法? 我在Login.cshtml中有此表单
Usa il tuo account per accedere al sito.
..
免责声明:我对C#、ASP.NET核心和依赖项注入领域非常陌生。我已经从默认模板创建了一个简单的Blazor服务器应用程序,它构建了一个模拟天气服务,并在表格中显示从中获取的数据。现在,我希望该表每隔5秒自动更新一次,为此我使用了Hangfire.AspNetCore和Hangfire.MemoryStorage包。因此,我稍微修改了FetchData.razor组件,如下所示: @page
..
假设我们有一个基本组件ParentComponent.razor:
@ChildContent @code { [Parameter] public RenderFragment ChildContent {get;set;} } 可以这样使用:
cont
..
我正在Blazor Server(.NET5)中制作一个应用程序,我想隐藏特定页面的侧栏和顶栏。我试着搜索,但找不到任何有效的解决方案。下面的屏幕截图显示了我要隐藏的内容(以红色矩形表示)。 显然,我希望内容/正文部分本身占据整个页面。 推荐答案 顶栏和侧栏在shared/MainLayout.razor文件中定义。您可以编辑该文件以编辑版面。 如果只想隐藏应用程序中特定页
..
我有一个在Azure应用服务上运行的Web应用。它是由SignalR服务支持的Blazor服务器。我还有一些由Azure函数执行的后台处理。完成该功能后,我希望通过SignalR向Web应用程序发送通知。 我通过在Azure函数上启用SignalR输出绑定实现了这一点。只要我将函数App视为SignalR集线器(即Blazor服务器创建函数App的HubConnection)-我就能够接收从
..
我正在开发Blazor服务器ASP.net核心应用程序。它使用RevalidatingIdentityAuthenticationStateProvider.进行基于Cookie的身份验证当我登录时,我在浏览器中找到了“.AspNetCore.Identity.Application”Cookie。 我面临的问题是我想延长会话过期超时/登录过期超时,但我无法这样做。 当前情况:登录30
..
我检查了在Stack和Docs上找到的所有可能的配置选项,以禁用运行我的C#Blazor服务器端应用程序的Visual Studio2022中任何远程无关的东西。这主要意味着禁用任务栏中的代码等内容,而仅启用我的代码选项-主要是文本编辑器和调试工具选项。 当我启动项目时,任务管理器中的总内存负载达到约1.5 GB,然后我收到内存不足的错误消息,尽管没有其他操作,并且有64 GB的RAM。我知
..
我不明白以下语法之间的区别: 和这个: 谢谢 推荐答案 人类读者的视觉首选项。 我个人更喜欢添加@符号,帮助我区分硬编码字符串和变量
..
我设计了一个简单的Blazor组件,它是卡片的包装器。用法如下: My body content Go 它的使用相当简单。但是,在某些情况下,我不希望使用CardFooter组件
..
我有一个Blazor服务器端应用程序,其中用户使用来自AD的Windows身份验证进行身份验证,而无需登录页面。由于该应用程序被在同一工作站上工作的多个用户使用,因此出现了一个新的要求,即用户在打开Web应用程序时可以输入他们的Windows登录名。因为否则,他们将必须使用其凭据登录到Windows才能使用其用户名进行身份验证。 我希望只弹出本地Chrome浏览器,用户可以在其中输入用户名和
..
因此,我尝试从数据库中获取一个名称,然后在页面上选择的任何位置使用公共字符串@namea回显该名称。 我已经找到了一种做这件事的方法,但它太老套了,显然不是做这件事的方法。 所以这是我的代码... @code{ public string namea = ""; public string cryptoName() { var test = db.Get("Nam
..
当我在Visual Studio中打开Blazor解决方案时,IntelliSense将显示引用Blazor组件的假错误,并将成功编译。 例如,在我的许多类中,我注入了ILogger,这需要一个组件来记录,在本例中是我的Details.razor组件: public partial class DetailsBase : ComponentBase {
..
将Blazor组件添加到现有MVC或Razor页时,能够将参数传递到Blazor组件非常有用,例如,将MVC页的URL中的参数(如ID)传递到组件。 在Core 3预览版9之前,服务器呈现的组件可以使用以下语法: @(await Html.RenderComponentAsync(new { SaleId = Model.SaleId })) 但从
..
我和Blazor一起工作。我正在学习这个框架,但我有一个问题。我可以调用一个JavaScript函数,但是当我调用一个C#函数时,我得到这个错误: 严重性代码说明项目文件行抑制状态 错误CS0411方法的类型参数 ‘RuntimeHelpers.CreateInferredEventCallback(object,操作,T)’ 不能从用法中推断。尝试指定类型参数 明确表示。 我使用Ra
..
我正在使用BlazorInputFile包在Blazor中上载文件。 问题 此代码不起作用。 如何限制用户在Blazor中只能上传jpeg或png?如果需要更多材料来支持这
..