在验证表单时,是否有必要显示标签? 我之所以这样问是因为我在我的表单中有这个翻译的标签,如果我在用户错过标签时显示这些标签会更容易,而不是标准"必需"文字(未翻译)。
我想替换[Required(ErrorMessage = "*Requird*")]
labelText: questions.number
这是我的代码:
formIndex.chtml
<div class="form-group">
@Html.LabelFor(model => model.number, labelText: questions.number, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-6">
@Html.TextBoxFor(model => model.number, new { @class = "form-control", @PlaceHolder = "9010" , @type="number" , @Value = "" })
@Html.ValidationMessageFor(model => model.number, "", new { @class = "text-danger" })
</div>
</div>
Answers.cs
[Required(ErrorMessage = "*Requird*")]
public int number { get; set; }