您需要使用布尔型而不是数字来处理 Blazor 多选框。如果您使用数字类型,则 Blazor 会将 0 当作 false,而将其他数字当作 true。这可能会导致意外的行为,因为您的应用程序不会按您所期望的方式运行。
以下示例演示了如何在 Blazor 中使用布尔值处理多选框:
public bool IsChecked { get; set; }
现在,当用户选中复选框时,IsChecked 属性将设置为 true。当用户取消选中时,IsChecked 属性将设置为 false。这是 Blazor 中处理多选框的正确方法。