【发布时间】:2013-05-18 05:09:17
【问题描述】:
我使用 EF-CF,并且有以下实体:
国家、公司
Companies 有一个名为 CountryId 的属性,具有 StringLength 属性以及最小和最大限制(最少 3 个字符,最多 3 个字符,国家/地区 ID 为 ISO-Alpha-3) .当用户需要创建公司时,我会显示一个包含所有可用国家/地区的 html 元素。这是完美的!
但是,当我对表单执行 jquery 验证器时,这会检查 3 个选定选项而不是长度选定选项值。
我需要国家模型中的 StringLengthAttribute,我无法删除它。
我希望在调用中“移除”或“隐藏”StringLengthAttribute:
@Html.ValidationMessageFor(model => model.CountryId)
谢谢!
【问题讨论】:
标签: c# asp.net-mvc