mvc中使用remote属性来做ajax验证比较容易 :
[Remote("Action","Controller",AdditionalFields = "Currency")]
public decimal Amount {get; set;}
生成HTML:
也可以直接在view中写,razor在render页面时候会相应生成data-val-remote-开头的属性:
@Html.TextBoxFor(i => i.Amount,new
{
@class = "form-control",data_val_remote_additionalfields = "*.Amount,*.Currency",data_val_remote_url = Url.Action("Action","Controller"),})
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。