Создайте свой собственный список <SelectListItem>, а затем выполните вставку

я есть следующий код, который находится в моем formViewModel для передачи в мой вид.

        var ownerValues = aspnet_Users
            .OrderBy(u => u.Surname)
            .Select(u => new KeyValuePair<int, string>(u.UserId, u.Surname + " " + u.Forename.ToString() + " [" + u.UserName.ToString() + "]"));
        this.OwnersList = new SelectList(ownerValues, "Key", "Value", incidentAction.OwnerId);

Когда я запускаю представление в проводнике, мой выпадающий список по умолчанию равен первому элементу, и я хочу, чтобы по умолчанию он представлял собой пустую строку.

Поэтому я планирую вставить исходную строку с userId = null, а затем пустую строку вместо «пожалуйста, выберите» или что-то подобное.

Может кто-нибудь, пожалуйста, посоветуйте мне, как сделать это в одной строке кода, я думаю, не знаю, с чего начать.

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос