Полное предупреждение: Validation (): элемент 'html' встречается слишком мало раз
Это для представления JSON, которое, как вы можете догадаться, возвращает результат JSON и, следовательно, без HTML.
ASP.NET MVC имеет возможность возвращать данные JSON как правильный ответ json. Кажется, вы используете HTTP-ответ, который ожидает, что в нем будет HTML.
Вот пример использования JSON.NET для построения JSON ActionResult .
http://www.dev102.com/2008/08/19/jquery-and-the-aspnet-mvc-framework/ Вот еще один учебник.