Этот вопрос должен быть довольно простым.Получить отдельные значения из ViewBag SelectList
У меня есть следующий код:
ViewBag.SenderID = new SelectList(db.Senders, "SenderID", "SenderContactName", survey.SenderID);
//Attempts
string _SenderContactName = ViewBag.SenderID.ToString();
string _senderContactName = survey.SenderID.ToString();
Результаты:
_SenderContactname
= System.Web.MVC.SelectList
_senderContactName
= "1"
То, что я хочу, чтобы результат является SenderContactName
от VewBag , в виде строки. Я верю, что моя вторая попытка ближе к рабочему коду. Но я не могу понять, как это исправить самостоятельно.
Вы сохраняете объект SelectList в собственность SenderId в ViewBag. Если вы попытаетесь вызвать ToString в этом свойстве, вы вернете тип, который вы описываете. Что именно вы пытаетесь выполнить с помощью этого кода? – mreyeros