Asp.net MVC多选List属性

时间:2017-08-11 19:26:46

标签: c# asp.net asp.net-mvc asp.net-mvc-5

我是ASP.Net MVC的新手,请原谅我应该做的任何事情。

我有一个包含属性列表的对象。我只是不知道我应该如何在创建中实现它。 这是对象:

<md-progress-circular md-mode="determinate" value="{{vm.determinateValue}}"></md-progress-circular>

在创建视图中,我希望能够选择多个Dangrades。

我尝试修改一个看起来像这样的编辑器模板:

public class TeamMember
{
    public int TeamMemberId { get; set; }
    public string FristName { get; set; }
    public string LastName { get; set; }
    public DateTime BirthDate { get; set; }
    public string Biographie { get; set; }
    public virtual Image Image { get; set; }
    public virtual List<DanGrade> DanGrades { get; set; }
}

但这并没有给出我认为会产生的结果,它只是在创建视图中显示多个dangrade标签,您可以在此处看到:

@using BudoschoolTonNeuhaus.Models
@model BudoschoolTonNeuhaus.Models.TeamMember

@{
    var db = new ApplicationDbContext();
    var danGrades = db.DanGrades.ToList();
}

<select multiple name="@ViewData.TemplateInfo.HtmlFieldPrefix" class="dropdown">
    @foreach (var dan in danGrades)
    {
        <option value="@">
            @dan.DanGradeId: @dan.BudoSport, @dan.Grade
        </option>
    }
</select>

当前的HTML输出:

Current output (not what i want)

先谢谢你的帮助!

0 个答案:

没有答案