在Razor View中没有Form标签的MVC 5不显眼的验证

时间:2016-05-21 14:40:39

标签: jquery asp.net-mvc-5 unobtrusive-validation

以下是我的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.BeginFormAjax.BeginForm。我使用Jquery Ajax将此数据发布到Controller / Action。

现在问题是我想验证[Required]约束并在失败时显示错误消息。我想知道如何在这种情况下实现MVC 5不显眼的验证。

- &GT;没有表格标签是故意的,因为我在我的视图中使用Kendo网格并在Javascript中构建ViewModel到Post。

0 个答案:

没有答案