如何在文本框中显示验证文本?

时间:2013-12-10 14:01:34

标签: asp.net-mvc validation textbox

我在asp.net mvc项目中工作,我希望我的验证出现在与之相关的文本框内。目前我的代码如下所示:

<div class="subStandardOption">
    @Html.ValidationMessageFor(model => model.PdsToCreate.Standards.AudioFrequency)
    @Html.TextBoxFor(model => model.PdsToCreate.Standards.AudioFrequency)
</div>

验证出现用户单击文本字段左侧的复选框,然后尝试提交表单并使文本框为空,因此覆盖当前值不是问题。如果未选中该复选框,则会禁用文本框,无需进行验证。

1 个答案:

答案 0 :(得分:0)

您可以使用HTML5占位符来显示所需的格式:

@Html.TextBoxFor(model => model.PdsToCreate.Standards.AudioFrequency, new { placeholder = "e.g. 20 Hz" })