我收到以下错误:
名称“Acti”在当前上下文中不存在
在文件 acti 后面的代码中被声明为字符串:
[Parameter] public string? Acti { get; set; }
ClientEditForm.Razor:
@namespace Views.Components.Clients @page "/client/{clientNo:int}/{Acti}" <ClientEditFormComponent Acti="@Acti" />
我认为你用错了名字。
您似乎递归地使用
ClientEditForm
ClientEditForm.razor.cs
public partial class ClientEditForm { [Parameter] public string? Acti { get; set; } }
并且子组件名称应该相同。