开发者

Remote Validation with MVC3

I've just been reading the article on MSDN about remote validation. This is great, but it only shows validating a specific property value.

Is there a way I can pass other values from my model into the validation for a particular property? For example, let's say that a user wants to c开发者_如何学Cancel a number of items off an order - they should be prevented from entering a figure greater than the original order amount.

Thanks


No, you can't.

Brad Wilson:

At this time, only property level validators can emit client-side validation (as that lines up much better with the idea of input validation in the form of the browser... there is no "model" to speak of, from the browser's point of view).

Stuart Leeks:

I don't believe you can hook up client validation with IValidatableObject


Well, i am nit sure if you mean this, but you can use AdditionalFields with your RemoteValidation attribute.

Remote Validation in ASP.Net MVC 3: How to use AdditionalFields in Action Method

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜