【发布时间】:2015-02-07 12:44:06
【问题描述】:
这个问题应该比较简单。
我有以下代码:
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,以字符串的形式。
我相信我的第二次尝试更接近工作代码。但我似乎无法弄清楚如何自己解决它。
【问题讨论】:
-
您将一个 SelectList 对象存储到 ViewBag 的 SenderId 属性中。如果您尝试在该属性上调用 ToString,您将返回您描述的类型。你到底想用这段代码完成什么?
标签: asp.net-mvc viewbag selectlist selectlistitem