2014-02-12 49 views
0

是否可以從驗證消息中刪除屬性名稱?例如,而不是:從驗證消息中刪除屬性名稱

字段'姓名'不應該是空的。

我想表明:

字段不能爲空。

我需要爲所有的驗證器做到這一點。

回答

2

您可以使用localization customization像這樣使全球範圍內的變化做到這一點。如果您需要一次性更改,您當然可以使用自定義格式覆蓋特定錯誤。

ValidatorOptions.ResourceProviderType = typeof(MyResources); 

...

public class MyResources { 
    public static string notempty_error { 
     get { 
      return "Field should not be empty."; 
     } 
    } 
} 
1

最簡單的方法是傳遞自定義消息。您也可以覆蓋它,以便它始終使用該消息。

[Required(ErrorMessage = "Field should not be Empty")] 
public string Name { get; set; } 
相關問題