ASP.NET MVC3 ViewBag 与 System.ComponentModel.DataAnnotations 的不可思议
2011-08-12 16:47 Joe Wulf 阅读(853) 评论(4) 收藏 举报有如下实体类
public class Category
{
public int ID { get; set; }
[Required]
[StringLength(100, ErrorMessage = "{0} 至少需要 {2} 个字符", MinimumLength = 2)]
[Display(Name = "分类名")]
public string CategoryName { get; set; }
}
然后在view里面使用验证
@model Category @Html.TextBoxFor(m => m.CategoryName)
@Html.ValidationMessageFor(m => m.CategoryName)
控制器用ViewBag传递CategoryName
ViewBag.CategoryName = "CategoryName";
然后发现,前端不自动生成CategoryName的js 验证信息。
百思不得其解,求科普。
浙公网安备 33010602011771号