Exemple #1
0
 /// <summary>
 /// 驗證資料格式
 /// </summary>
 /// <param name="format">驗證格式介面</param>
 /// <param name="value">資料</param>
 /// <param name="ignoreEmpty">是否忽略驗證空白資料</param>
 /// <param name="field">顯示欄位</param>
 /// <param name="messageFormat">錯誤訊息字串格式, {0} 為顯示欄位</param>
 public void CustomValidate(ICustomValidation format, string value, bool ignoreEmpty, string field, string messageFormat)
 {
     if (!ignoreEmpty || !String.IsNullOrWhiteSpace(value))
     {
         if (!format.Validate(value))
         {
             this.errorMessageList.Add(String.Format(messageFormat, field));
         }
     }
 }
Exemple #2
0
 /// <summary>
 /// 驗證資料格式,使用預設錯誤訊息
 /// </summary>
 /// <param name="format">驗證格式介面</param>
 /// <param name="value">資料</param>
 /// <param name="ignoreEmpty">是否忽略驗證空白資料</param>
 /// <param name="field">顯示欄位</param>
 public void CustomValidate(ICustomValidation format, string value, bool ignoreEmpty, string field)
 {
     CustomValidate(format, value, ignoreEmpty, field, "{0}格式不正確");
 }