我驗證字段在MVC 3數據註釋:是否可以向MVC 3中的StringLength驗證程序提供運行時值?
[StringLength(50, MinimumLength=5)]
public string MyText { get; set; }
有沒有提供一個動態值有什麼辦法?像這樣:
[StringLength(50, MinimumLength=GetMinimumLengthValueFromDb())]
public string MyText { get; set; }
我最後的手段是使用遠程驗證程序。如果我沒有找到與StringLength
這樣做的方法,我將使用RemoteValidator
。
我想擴展StringLenghtAttribute類,重寫只是構造函數從數據庫檢索默認值。 – BigMike