我正在尝试 Microsoft Blazor,在使用表单和验证时,我停止了如何更改默认情况下将在InputText验证状态中添加的默认 CSS 类。
对于InputText默认情况下有错误时的解释,请使用类“ invalid”我想将此类更改为“ is-invalid”
我需要最佳实践。
谢谢,StackOverflow 社区
我正在使用 EF 将数据保存在 DB 中,到目前为止,farm 工作正常并保存数据,但是当我尝试向表单添加验证时,它不起作用并且不显示任何错误消息或在数据库中保存任何数据。
工作和非工作代码示例。
下面没有验证的代码
Employee.cs
using System.ComponentModel.DataAnnotations;
namespace BlazorSPA1.Data
{
public class Employee
{
[MaxLength(50)]
public string Id { get; set; }
[MaxLength(50)]
public string Name { get; set; }
[MaxLength(50)]
public string Department { get; set; }
[MaxLength(100)]
public string Designation { get; set; }
[MaxLength(100)]
public string Company { get; set; }
[MaxLength(100)]
public string City { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
AddEmployee.razor
@page "/addemployee"
@inject NavigationManager NavigationManager
@inject IEmployeeService EmployeeService
<h2>Create Employee</h2>
<hr …Run Code Online (Sandbox Code Playgroud)