我有一个由MVC模型填充的标准表单,其中包含标准[Required]验证。我想通过AJAX“提交”此表单数据,而不是通过提交,并且我希望利用内置的MVC / razor验证功能。我无法弄清楚如何在不触发表单提交事件的情况下触发客户端验证。
这是我的razor标记:
@using (Html.BeginForm()) {
<span class="label">Team Name:</span> @Html.TextBoxFor(m => m.Name})
@Html.ValidationMessageFor(m => m.Name)
以下是我的模型:
public class Team
{
[Required(ErrorMessage = "Required")]
public string Name { get; set; }
这似乎是一件很容易的事情。在提交时它可以很好地工作。我只需要知道如何手动调用验证方法。