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);