public static String ToHtmlString(this ModelStateDictionary modelState)
{
StringBuilder sb = new StringBuilder();
foreach (var key in modelState.Keys)
{
foreach (var err in modelState[key].Errors)
{
if (!string.IsNullOrWhiteSpace(err.ErrorMessage))
sb.AppendFormat("{0}<br/>", err.ErrorMessage);
else if (err.Exception != null)
sb.AppendFormat("{0}<br/>", err.Exception.Message);
}
}
return sb.ToString();
}