本文介绍了我怎么能在一个的SelectList文字说明相结合两个领域?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我把想在选择列表标签的名称和一个EF模型的人姓。
我试过这个:

I want put in a selected list labels the name and surname of people of an EF model.I've tried with this:

public ActionResult Insert()
        {
            ViewData["accountlist"] = new SelectList(time.Anagrafica_Dipendente.ToList(), "ID_Dipendente", "Surname Name", null);             
            Giustificativi g = new Giustificativi();
            return View(g);
        }

但VS返回一个错误,因为没有一个叫姓名属性。
我怎么能Concat的名字和姓在选择列表的标签?

but VS returns an error, because there isn't a attribute called "surname name".how can i concat the name and surname in the selectlist label?

感谢

推荐答案

你可以做这样的事情:

ViewData["accountlist"] = 
    new SelectList((from s in time.Anagrafica_Dipendente.ToList() select new { 
        ID_Dipendente=s.ID_Dipendente,
        FullName = s.Surname + " " + s.Name}), 
        "ID_Dipendente", 
        "FullName", 
        null);

这篇关于我怎么能在一个的SelectList文字说明相结合两个领域?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-18 22:21