62,072
社区成员
发帖
与我相关
我的任务
分享
public ActionResult 列表()
{
var 选择项 = new Dictionary<string, List<选择项>>();
选择项.Add("客户", 库.选择项.Where(w => w.类别 == "客户").OrderBy(o => o.名称).ToList());
选择项.Add("报关行", 库.选择项.Where(w => w.类别 == "报关行").OrderBy(o => o.名称).ToList());
选择项.Add("车队", 库.选择项.Where(w => w.类别 == "车队").OrderBy(o => o.名称).ToList());
ViewData["选择项"] = 选择项;
return View(库.业务纪录.OrderByDescending(o => o.编号).Take(50));
}
foreach(var item in ViewBag.选择项.Values)
{
foreach(var selected in item)
{
// List的内容
}
}
public ActionResult 列表()
{
var 选择项 = new Dictionary<string, List<选择项>>();
选择项.Add("客户", 库.选择项.Where(w => w.类别 == "客户").OrderBy(o => o.名称).ToList());
选择项.Add("报关行", 库.选择项.Where(w => w.类别 == "报关行").OrderBy(o => o.名称).ToList());
选择项.Add("车队", 库.选择项.Where(w => w.类别 == "车队").OrderBy(o => o.名称).ToList());
ViewBag.选择项 = 选择项;
return View(库.业务纪录.OrderByDescending(o => o.编号).Take(50));
}
@foreach (var 成员 in ViewBag.选择项["客户"])
{
<li><a href="#">@成员.名称</a></li>
}
但是看到很多帖子都说viewdata速度比viewbag快,所以想学一下,但是改造失败。。