Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在ASP.NET MVC中绑定dropdownlist?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 如何在ASP.NET MVC中绑定dropdownlist?

Asp.net mvc 如何在ASP.NET MVC中绑定dropdownlist?,asp.net-mvc,Asp.net Mvc,如何在ASP.NET MVC中绑定dropdownlist 这是我的控制器: public ActionResult Create() { DB db = new DB(); var t = db.Players.ToList(); MyPlayRoundHole model = new MyPlayRoundHole(); model.MyPlayers = t; return Vie

如何在ASP.NET MVC中绑定dropdownlist

这是我的控制器:

public ActionResult Create()
    {
        DB db = new DB();

        var t = db.Players.ToList();

        MyPlayRoundHole model = new MyPlayRoundHole();        
        model.MyPlayers = t;

        return View("Create", model);
    } 
在我看来:

<tr>
                    <td>Player Name:</td>
                    <td><%= Html.DropDownList("SelectedItem", Model.MyPlayers)%></td>
                </tr>

玩家姓名:
在我的模型中:

namespace Golfsys.Model
{
    public class MyPlayRoundHole
    {
        public IList<Player> MyPlayers { get; set; }
    }
}
名称空间Golfsys.Model
{
公共类MyPlayRoundHole
{
公共IList MyPlayer{get;set;}
}
}

您可以使用选择列表:

如果您使用的是创建该实体的某种ORM,则可以将此属性放入分部类:

public partial class Player
{
    public string FullName
    {
       get { this.FirstName + " " + this.LastName; }
    }
}

您可以使用SelectList执行此操作:

如果您使用的是创建该实体的某种ORM,则可以将此属性放入分部类:

public partial class Player
{
    public string FullName
    {
       get { this.FirstName + " " + this.LastName; }
    }
}

@米莎:谢谢你。在这种情况下,如何将“名字”和“姓氏”结合起来。@Misha:谢谢。在这种情况下,如何组合“FirstName”和“LastName”。
public partial class Player
{
    public string FullName
    {
       get { this.FirstName + " " + this.LastName; }
    }
}