C# Blazor MudSelect@bind SelectedValues同时将id和value绑定

C# Blazor MudSelect@bind SelectedValues同时将id和value绑定,c#,blazor,blazor-webassembly,C#,Blazor,Blazor Webassembly,我需要知道所选项目的Id和值。如下面的例子所示。因此,选项应具有选定零件的阵列 <MudGrid> <MudItem xs="6" sm="6" md="4"> @* <MudSelect T="string" Label="Parts" Strict="true" MultiSelection="true&qu

我需要知道所选项目的Id和值。如下面的例子所示。因此,选项应具有选定零件的阵列

<MudGrid>
    <MudItem xs="6" sm="6" md="4">
        @*  <MudSelect T="string" Label="Parts" Strict="true" MultiSelection="true" Variant="Variant.Outlined" @bind-Value="value" @bind-SelectedValues="options" Margin="Margin.Dense" Required="true" Format="F2">*@
        <MudSelect T="string" Label="Parts " HelperText="Pick the Parts" MultiSelection="true" @bind-SelectedValues="options">
            @foreach (var part in parts)
            {
                <MudSelectItem T="string" Value=@part.PartValue>@part.PartValue</MudSelectItem>

            }
        </MudSelect>
    </MudItem>
</MudGrid>

@code {

    IEnumerable<Parts> parts = new List<Parts>()
    {
        new Parts() {PartID = 1, PartValue = "Audi"},
        new Parts() {PartID = 2, PartValue = "BMW"},
        new Parts() {PartID = 3, PartValue = "Chevrolet"},
        new Parts() {PartID = 4, PartValue = "Ferrari"},
        new Parts() {PartID = 5, PartValue = "Porsche"},
        new Parts() {PartID = 6, PartValue = "Renault"}
    };
    private int value { get; set; } = 0;
    private HashSet<int> options { get; set; } = new HashSet<int>() { 0 };

    public class Parts
    {
        public int PartID { get; set; }
        public string PartValue { get; set; }
    }
} 

@*  *@
@foreach(var零件中的零件)
{
@部分价值
}
@代码{
IEnumerable parts=新列表()
{
新零件(){PartID=1,PartValue=“Audi”},
新零件(){PartID=2,PartValue=“BMW”},
新零件(){PartID=3,PartValue=“Chevrolet”},
新零件(){PartID=4,PartValue=“Ferrari”},
新零件(){PartID=5,PartValue=“Porsche”},
新零件(){PartID=6,PartValue=“雷诺”}
};
私有int值{get;set;}=0;
私有HashSet选项{get;set;}=newhashset(){0};
公共类零件
{
公共int PartID{get;set;}
公共字符串PartValue{get;set;}
}
} 

没有回答您的问题,但您是否可以绑定项目列表而不是使用循环构造?另外,您在哪里找到了如何绑定值等?