EnterpriseLibrary验证(2)提取验证结果
代码下载:http://dev.mjxy.cn/a-entlib-Verify-the-results-extracted.aspx
本演练演示如何得到更详细的验证结果
ValidationResults results = customerValidator.Validate(customer);
if (!results.IsValid)
{
StringBuilder builder = new StringBuilder();
builder.AppendLine("Customer is not valid:");
foreach (ValidationResult result in results)
{
builder.AppendLine(string.Format(CultureInfo.CurrentCulture,
"{0}:{1}", result.Key, result.Message));
}
MessageBox.Show(
this,
builder.ToString(),
"Error",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
return;
}