本指南將協助您快速開始使用 FormValidators。
安裝
透過 NuGet 安裝
使用 NuGet Package Manager 安裝 FormValidators:
Install-Package CloudyWing.FormValidators
或使用 .NET CLI:
dotnet add package CloudyWing.FormValidators
支援的框架
- .NET 10
- .NET Standard 2.0
- .NET Framework 4.5
第一個驗證範例
以下是一個簡單的範例,展示如何使用 FormValidators 進行基本驗證:
using CloudyWing.FormValidators;
// 建立批量驗證容器
BulkValidator validators = new();
// 新增必填驗證
validators.Add(new RequiredValidator("使用者名稱", userName));
// 新增整數驗證
validators.Add(new IntegerValidator("年齡", age));
// 執行驗證
if (!validators.Validate()) {
// 取得錯誤訊息
string errorMessage = validators.ErrorMessage;
Console.WriteLine(errorMessage);
}
使用 ValidationProvider 簡化程式碼
FormValidators 提供了更簡潔的語法來建立驗證:
BulkValidator validators = new(cfg => {
cfg.Add("使用者名稱", userName,
opt => opt.Required()
);
cfg.Add("年齡", age,
opt => opt.Required(),
opt => opt.Integer()
);
cfg.Add("Email", email,
opt => opt.Email()
);
});
if (!validators.Validate()) {
Console.WriteLine(validators.ErrorMessage);
}