Обычно вам не следует переписывать представление для достижения этого. Вы должны украсить свойства вашей модели представления соответствующими атрибутами проверки. Например:
[Required]
public string Foo { get; set; }
Тогда Html-помощники сгенерируют правильную разметку. Но если по какой-то странной причине вы не можете изменить этот код, вы можете использовать javascript для добавления этих атрибутов вручную:
$(function() {
$('#id_of_the_field').attr('data-val-required', 'true');
});
После добавления этих атрибутов необходимо повторно проанализировать правила проверки формы, содержащей эти поля ввода, чтобы изменения вступили в силу:
$('form').removeData('validator');
$('form').removeData('unobtrusiveValidation');
$.validator.unobtrusive.parse('body');