小编Gra*_*Roy的帖子

MVC4 - 如何验证下拉列表?

我有一个 .Net MVC4 模型/视图,其中包含许多[必需]字段,其中一个字段是通过下拉列表“Content_CreatedBy”[下面的第一个代码块]选择的。

客户端验证会在除 DDL 之外的所有字段上触发 [尽管服务器端验证不允许在 DDL 中输入任何内容]。我尝试验证 DDL 文本及其数值,但客户端没有触发。

谁能看到我做错了什么吗?

感谢
模特

[Required]
[Display(Name = "Author")]
[ForeignKey("ContentContrib")]
[Range(1, 99, ErrorMessage = "Author field is required.")]
public virtual int Content_CreatedBy { get; set; }

[Required]
[Display(Name = "Date")]
public virtual DateTime Content_CreatedDate { get; set; }

[Required]
[DataType(DataType.MultilineText)]
[Display(Name = "Source / Notes ")]
[StringLength(10, MinimumLength = 3)]
public virtual string Content_Sources { get; set; }

[Required]
[Display(Name = "Keywords")]
[StringLength(50, MinimumLength = 3)]
public virtual string Content_KeyWords …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc data-annotations

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

data-annotations ×1