1

这个问题应该比较简单。

我有以下代码:

            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,以字符串的形式。我相信我的第二次尝试更接近工作代码。但我似乎无法弄清楚如何自己解决它。

4

1 回答 1

1

在您的情况下,您应该这样做:

string _senderContactName = db.Senders
                            .FirstOrDefault(x => x.SenderID == survey.SenderID)
                            .SenderContactName;
于 2014-12-09T15:09:52.790 回答