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