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;

            }

posted @ 2011-07-10 08:57  敏捷学院  阅读(181)  评论(0编辑  收藏  举报