以下是我的Razor View的子集
@model StudentViewModel
<div>
@Html.LabelFor(x => x.FirstName)
@Html.TextBoxFor(x => x.FirstName)
@Html.ValidationMessageFor(model => model.FirstName, "", new {@class = "text-danger"})
</div>
我的视图中没有@Html.BeginForm
或Ajax.BeginForm
。我使用Jquery Ajax将此数据发布到Controller / Action。
现在问题是我想验证[Required]约束并在失败时显示错误消息。我想知道如何在这种情况下实现MVC 5不显眼的验证。
- &GT;没有表格标签是故意的,因为我在我的视图中使用Kendo网格并在Javascript中构建ViewModel到Post。