Есть ли способ иметь необязательный атрибут данных, например, data_val_required
или required
для ввода / выбора?
@Html.DropDownListFor(x => x.PositionId, Model.Positions, new
{
CurrentInput.Required ? data_val_required = "Please select a position" : noAttribute
})
Мой текущий сценарий состоит в том, что выпадающие списки находятся в цикле for, которыйиметь обязательное свойство.Поэтому некоторые входные данные требуют значения, а другие нет.Единственный способ, которым я могу думать об этом, - это обернуть Html.DropDownListFor
в оператор if, который проверяет, требуется ли ввод, и выводит правильный html, но это дублирует код.