这个问题应该很简单。
我有以下代码:
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"
我想要的结果是来自VewBag的SenderContactName
,以字符串的形式。
我相信我的第二次尝试更接近于工作代码。但我似乎无法弄清楚如何自行修复它。
答案 0 :(得分:1)
在你的情况下你应该这样做:
string _senderContactName = db.Senders
.FirstOrDefault(x => x.SenderID == survey.SenderID)
.SenderContactName;