84得票6回答
为什么Blazor的生命周期方法会被执行两次?

随着asp.net core 3.0和blazor 1.0的发布,我开始正式使用blazor。当将Blazor组件代码拆分成代码后,我使用以下内容:public class LogoutModel : BlazorComponent { } 不幸的是,BlazorComponent已经不存在了...

73得票15回答
在 Blazor 组件中获取当前用户

我正在使用Blazor和Windows身份验证创建一个新网站,并且需要确定当前查看页面/组件的用户。 对于Razor Page,可以使用Context.User.Identity.Name访问当前用户名称,但在Blazor组件中似乎无法工作。我尝试将HttpContext注入组件,但在运行时...

62得票5回答
如何开启CircuitOptions.DetailedErrors?

我在运行服务器端的 Blazor 应用程序时,控制台出现了以下消息: 错误:当前电路上发生了未处理的异常,因此该电路将被终止。 要获取更多详细信息,请在“CircuitOptions.DetailedErrors”中打开详细异常 我查看了Blazor 错误处理文档,但我无法弄清楚如...

54得票9回答
Blazor服务器端是否有热重载功能?

我只有一个快速的问题。 是否有办法热重载Blazor应用程序?至少是 .razor 文件? 现在我正在本地IIS上托管我的应用程序(不是IIS Express)。 我在互联网上搜索了一些内容,但没有找到有用的信息。 谢谢大家的回答 :)

53得票9回答
如何在服务器端 Blazor 中存储会话数据

在服务器端Blazor应用程序中,我想存储一些在页面导航之间保留的状态。我该怎么做? 正常的ASP.NET Core会话状态似乎不可用,因为最可能适用于Session and app state in ASP.NET Core中的以下注释: “会话不支持SignalR应用程序,因为Sign...

48得票7回答
Blazor组件:当从子组件更新模型时,刷新父组件

我正在使用ASP.NET Core 3预览版4中的服务器端Blazor组件。 我有一个父组件和子组件,它们使用相同的共享模型,例如: 模型:public class CountModel { public int Count { get; set; } public vo...

47得票6回答
Blazor链接 - 如果有onclick方法,则禁用href

在 Blazor 中,我有一个包含 href 和 onclick 方法的 <a> 元素: <a href="" onclick="@(() => ChangePage(_someObject))">Test</a> onclick 调用此方法: ...

42得票2回答
在 Blazor 中,如何在按钮点击时执行异步方法?

我创建了一个“Razor Components”项目。我正在尝试在按下按钮时执行异步方法,但是还没有弄清楚语法。 这是我的Index.razor:@page "/" @inject GenericRepository<Person> PersonReposito...

42得票12回答
Blazor - 无法将“方法组”转换为“EventCallback”

我有一个父组件和一个子组件,其中有一个事件回调函数,我希望它返回T类型。但是,我遇到了一个问题,提示我在转换MethodGroup为EventCallback时出错。如果我将其转换为使用Action,则可以解决这个问题,但这不是最理想的方法,因为不能异步执行。你有什么想法吗? 父组件 ...