[asp.net-mvc] Allow User to input HTML in ASP.NET MVC - ValidateInput or AllowHtml

Add to model:

using System.Web.Mvc;

And to your property

        [AllowHtml]
        [Display(Name = "Body")]
        public String Body { get; set; }

This code from my point the best way avoid this error. If you are using HTML editor you will not have security issues because it already restricted.