Html.TextBoxFor上的必填字段由于某种原因而被忽略

时间:2019-12-04 12:12:01

标签: c# asp.net-mvc-5

我正试图使表单内的文本框成为客户端上的“必填”字段,由于某种原因,它被忽略了。

<div class="form-group">
    @Html.LabelFor(x => x.City, "City", new { @class = "d-block" })
    @Html.TextBoxFor(x => x.City, new { @class = "form-control", required = "required" })
</div>

我尝试将其更改为-

@required = "required",
@required = true,
required = true.

正在处理的视图上只有一种形式。

我不想在模型上填写必填字段,需要在客户端完成。

不知道为什么会忽略它,我是否正在寻找某些东西?

1 个答案:

答案 0 :(得分:-1)

可以将这一行添加到配置文件中,然后检查...

<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
相关问题