Я пытаюсь расширить DropDownListFor таким образом, чтобы сохранить исходную функциональность, но добавить функциональность, которая, если выбранное значение, которое дано, равно Null, к новому значению список SelectListItem, например «Выбрать элемент».Как продлить DropDownListFor() в MVC
Как вы это сделаете?
EDIT: (не ясно, в начале)
Если мы посмотрим на поведение DropDownListFor по умолчанию, расширение получает список SelectItems и «выбранного значения». В моем приложении иногда «выбранное» значение равно Null, поэтому в списке SelectItems не будет выбрана опция. Я хотел бы изменить поведение по умолчанию таким образом, что если мое «выбранное» значение равно Null, тогда DropDown автоматически добавит новое значение, например «Выбрать элемент», и выберите его как «выбранный».
Надеется, что это лучше сейчас :)
Благодарности
Вы хотите, чтобы механизм проверки запрашивает у пользователя, который должен быть выбран пункт? –
Нет. Просто обычный раскрывающийся список с новым элементом. Я хочу, чтобы DropDown проверил, имеет ли выбранное значение значение null, а затем добавляет этот элемент. это все – JohnMighty
Зачем вы включаете нулевое значение в качестве опции для начала? Неясно, чего вы хотите достичь. – ataravati