我有一个后端Blazor 6 Web API RESTful服务解决方案,它公开了一个由Blazor Server App使用的复杂类。每当后端Web API的实例化类更改值时,我都需要将更改后的类传输到Blazor应用程序。目前,Blazor应用程序会像预期的那样对后端服务进行所有调用。 我一直在尝试让EventCallback工作来克服这一挑战,但它不起作用。我找到的所有示例,例如https://blazor-university.com/components/component-events/,都在同一个Blazor应用程序中包含了它们的示例。 有人能给我指个方向吗? 谢谢!
我在Blazor中使用了以下代码:
if (UserAccont.LoginUser(loginuser) != null)
{
if (UserAccont.UserIsBlocked(loginuser.Mobile))
{
UserIsBlocked = true;
}
else
{
var user = UserAccont.LoginUser(loginuser);
我有一个Blazor应用程序,用户可以在该应用程序上订阅资产,每当资产发生更改时,UI就会更新。已经起作用了。
现在,我想实现一个特性,当更改的严重性“关键”时,不仅用户界面更新,而且用户也会得到推送通知。让我们假设用这样的类表示更改:
public class MyChange
{
public string Severity { get; set; }
}
如果是这样的话,那么如何做到这一点呢?还是我应该使用Blazor?
我正在尝试使用由WebAssembly ASP.NET托管的Blazor系统。在实现页面之后,我在Chrome DevTools中看到许多不必要的dll被传输到客户端。有一个情况的例子。让我们假设我们在解决方案中有以下项目结构:
BlazorApp.Client (contains Blazor pages)
Reference to BlazorApp.Shared
BlazorApp.Server (contains ASP.NET core)
Reference to BlazorApp.Client
Reference to BlazorApp.Shared
B
我有一个具有如下属性的viewModel,以及在整个视图模型中使用的一组特定属性。
public class MyViewModel : BaseModel
{
[StringLength(50), Required]
[SetLockedForExistingEntities]
public string FirstName { get ... set ... }
public bool IsInNewMode { get; }
}
现在我想以一致的方式在视图中应用这样的metaData。比如..。如果绑定,则从MaxLengthAttribute设置Te
我已经在.NET Core3.1中设置了Blazor应用程序,并且正在实现身份验证/授权,但很明显,我对默认身份验证是如何工作的没有很好的理解。
我设置了一个"AuthorizeView“标签,如下所示,完全预料到它会失败:
<AuthorizeView Context="auth" Roles="Admin">
<Authorized>
Content
</Authorized>
<NotAuthorized>
You do not have access to this pag
我有一个基于ASP.NET 6的.NET核心网络应用程序项目,它有.cshtml和它的模型。我试图在页面模型的构造函数中注入AuthenticationStateProvider,如下所示
public class ProfileModel : PageModel
{
public AuthenticationStateProvider AuthenticationStateProvider { get; set; }
public ProfileModel(AuthenticationStateProvider Authenticati