添加元数据属性类会破坏我的模型

时间:2013-04-04 16:29:03

标签: asp.net-mvc

enter code here我是MVC的新手,我想尝试元数据类型属性进行验证。我的问题是,当我向类中添加属性时,我在调用UpdateModel方法时会遇到异常。

    public class SpaceMetadata
    {
        [Required(ErrorMessage = "Name is required.")]
        [StringLength(22, ErrorMessage = "Name must be less than 23 characters.")]
        public string Spacename { get; set; }
    }

    [MetadataType(typeof(SpaceMetadata))]
    public partial class Space
    { }

例外情况说它无法更新模型 我意识到我已经将输入验证为false但是 因为我允许将html输入textarea。 那应该不是问题,对吧?我做错了什么?

    [HttpPost]
    [ValidateInput(false)]
    public ActionResult SpaceCreate(FormCollection formValues)
    {
        var space = new Space();
        UpdateModel(space);

0 个答案:

没有答案