User1492915735 posted
Responsiveness web app? If yes, Isn't the logic belong to client? Should not employing the javascript?
Supporting Validation on the Client
ASP.NET MVC supports client-side validation of data by sharing validation information from the server. This is done by implementing the
IClientValidatable interface on your custom validation classes. IClientValidatable contains only the
GetClientValidationRules method that returns a ModelClientValidationRule
collection.