有沒有辦法使用格式化字符串,而不是直接固定到一組數據註解的消息,的String.format在數據註釋驗證屬性
我需要設置必填字段的ErrorMessage像下面的代碼,但它給了我一個錯誤。
[Required(ErrorMessage = string.Format(SystemMessages.Required, "First Name"))]
public string FirstName { get; set; }
SystemMessages
是一個常數文件,它下面的代碼,
public const string Required = "{0} is required.";
有什麼辦法來設置這樣的屬性?
好的解決方案,但我認爲沒有辦法做'IValidatableObject'遠程驗證 –
我很高興這是有幫助的。 '遠程'驗證是什麼意思? –
您可以通過ajax請求放置'Remote'數據註釋來驗證字段。但在這種情況下似乎是不能做 –