在选择DropDownList的值时,我遇到了问题。我一直在读类似的文章,但我找不到解决办法。在构建了selectList之后,我可以使用调试器检查变量。一切都正常,其中之一标记了"Selected“属性。然后我使用DropDownListFor在视图上显示: g => g.SomePropertyInModel , selectList, new {= selection,
RuleFor(c => c.FirstName).NotEmpty();我发现了一些奇怪的东西,引擎将验证属性放在所有隐藏元素和下拉列表must not be empty." data-val-number="The field Id must be a number." data-val="true">
验证之所以有效,是因为隐藏元素总是有一个值例如,如果我不希望在默认情况下总是选择一个单选按钮