在我必须进行验证之前,我已经使用这种将视图成功呈现为字符串的解决方案。这是观点:
@Html.TextBoxFor(m => m.OrderedQuantity, new { id="someid", name="somename", data_mini = "true", type = "number", @class = "orderedQuantity removeGroupsRequired" })
结果是什么:
<input class="orderedQuantity removeGroupsRequired" data-mini="true" data-val="true" data-val-number="The field Quantity: must be a number." data-val-required="The Quantity: field is required." id="someid" name="OrderedQuantity" type="number" value="0" />
我需要这个名字才能为不显眼的验证制定一些规则:
var form = $("#mydiv form");
form.validate(
{
rules: {
somename: {
required: true
}
},
messages: {
somename:
{
required: "you must provide a quantity!"
}
}
}
);