Personally, to me your design seems clean. IValidatableObject means the view model will provide some validation that can't be provided by simple attributes ...
確定! 回上一頁