样式下拉列表asp.net mvc后验证无效

时间:2015-04-06 09:09:41

标签: asp.net-mvc

我正在开发一个asp.net mvc 5应用程序。当我设置包含" @html.dropdownlistfor"的div时,验证失败。帮手,否则工作。

<div class="styled-select slate">@Html.DropDownListFor(x => x.BreedId, Model.BreedList, Model.BreedId) : Enumerable.Empty<SelectListItem>(), "Please Select a Breed")
                                                       @Html.ValidationMessageFor(model => model.BreedId)
                                                                        </div>

如果我删除了class属性,则验证有效。有人可以帮助找出问题所在吗

1 个答案:

答案 0 :(得分:0)

问题很可能是由css类之间的冲突引起的。你能做的是:

1)检查在“styled-select slate”类中是否有一个名为“valid”,“validation”,“validate”或类似的类,然后更新样式以进行验证。

2)或者您可以在每个冲突的样式集之后使用!important 属性直接更新项目当前使用的验证样式,如下所示:

.field-validation-error {
    color: #e80c4d !important;
    font-weight: bold !important;
    padding-left:10px !important;
}

希望这会有所帮助......

相关问题