我在asp.net mvc项目中工作,我希望我的验证出现在与之相关的文本框内。目前我的代码如下所示:
<div class="subStandardOption">
@Html.ValidationMessageFor(model => model.PdsToCreate.Standards.AudioFrequency)
@Html.TextBoxFor(model => model.PdsToCreate.Standards.AudioFrequency)
</div>
验证仅出现用户单击文本字段左侧的复选框,然后尝试提交表单并使文本框为空,因此覆盖当前值不是问题。如果未选中该复选框,则会禁用文本框,无需进行验证。
答案 0 :(得分:0)
您可以使用HTML5占位符来显示所需的格式:
@Html.TextBoxFor(model => model.PdsToCreate.Standards.AudioFrequency, new { placeholder = "e.g. 20 Hz" })