如何使用下拉列表中已存在的列表?

时间:2018-06-10 13:31:53

标签: c# asp.net-mvc

我有这个,我希望在下拉列表中

Activiteit activiteit = new Activiteit();

public DomainController()
{
    if (activiteiten == null)
    {
        activiteiten = new List<Activiteit>();
        Opvullen1();
    }

private void Opvullen1()
{
    activiteiten.Add(new Activiteit
    {
        Naam = "Aikido",
    });

    activiteiten.Add(new Activiteit
    {
        Naam = "Atletiek",
    });

    activiteiten.Add(new Activiteit
    {
        Naam = "Badminton"
    });

    activiteiten.Add(new Activiteit
    {
        Naam = "Boksen"
    });

    activiteiten.Add(new Activiteit
    {
        Naam = "Rugby"
    });

    activiteiten.Add(new Activiteit
    {
        Naam = "Tennis"
    });

    activiteiten.Add(new Activiteit
    {
        Naam = "Zaalvoetbal toernooi"
    });

    activiteiten.Add(new Activiteit
    {
        Naam = "Basketball toernooi"
    });

    activiteiten.Add(new Activiteit
    {
        Naam = "Meirdam"
    });
}

我想在下拉列表中找到它。我现在看到了这个。

@Html.DropDownListFor(x => x.Naam, new SelectList(Model.Naam), "Selecteer uw activiteit", new { @style = "width:500px" })

选择的答案必须在列表Inschrijving中。我现在不知道该怎么做因为它给出了错误object reference not set to an instance of an object。 这是我create Inschrijving的{​​{1}}所以我可以看到有人选择Activiteit

0 个答案:

没有答案