Я пытаюсь включить ненавязчивую проверку JavaScript для динамически созданных элементов. Проблема с javascript уже была решена в другом вопросе SO, и здесь это не так.
Динамическое создание элементов в этом случае - это просто клонирование одного пустого элемента, который генерируется вне основной формы.
Проблема заключается в том, что если я использую html-помощники, такие как TextBoxFor, CheckBoxFor,... вне элемента формы html, тогда не генерируются атрибуты, необходимые для проверки валидации (например, data-val-required
).
Я уже проверил исходный код MVC, и есть строка, которая возвращает пустой список атрибутов, если FormContext
имеет значение null. (это исключает исключения)
Почему?