这是我的编辑视图的一部分:
<dt>
@Html.LabelFor(model => model.MainModel.StartDate)
</dt>
<dd>
@Html.TextBoxFor(model => model.MainModel.StartDate)
@Html.ValidationMessageFor(model => model.MainModel.StartDate)
<div class="targetDiv"> My content </div>
</dd>
所以你们都知道什么时候StartDate
我的模型中的字段无效,不显眼地显示错误消息,如果有效则隐藏它。现在我想向此过程添加另一个操作。我需要如果StartDate
值无效显示"targetDiv" div
and if StartDate
值为 Valid 隐藏它。你的建议是什么?
您可以检查字段有效性ModelState.IsValidField 方法
<div class="targetDiv" @if (Html.ViewData.ModelState.IsValidField("StartDate"))
{
<text>style="display:none"</text>
}>
My content
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)