У меня есть следующий код, который находится в моем 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, а затем пустую строку вместо "выберите" или что-то подобное.
Кто-нибудь может посоветовать мне, как это сделать на одной строке кода, я думаю, не знаю, с чего начать.
спасибо