C# 具有多个勾选框的MVC Razor表单

C# 具有多个勾选框的MVC Razor表单,c#,asp.net-mvc,razor,checkbox,C#,Asp.net Mvc,Razor,Checkbox,大家好,我有一个视图,用户可以创建一个新的技能添加到数据库中,但我需要能够使用多个级别。用户通过下拉列表选择数据库中已有的技能,然后根据该技能所属的技能级别逐个选择勾选框。因此,1至10级将有10个框。然后将其添加到技能级别数据库中。只有技能表中的技能ID,然后每个选定级别都将添加到数据库中 有人知道如何在控制器中实现这一点吗?我需要技能名称才能转到技能表,而级别需要转到一个级别表,其中有一个外键来链接这些表 我不知道你需要什么代码,但我将使用LINQ和vewmodels 谢谢 编辑:更新了问题

大家好,我有一个视图,用户可以创建一个新的技能添加到数据库中,但我需要能够使用多个级别。用户通过下拉列表选择数据库中已有的技能,然后根据该技能所属的技能级别逐个选择勾选框。因此,1至10级将有10个框。然后将其添加到技能级别数据库中。只有技能表中的技能ID,然后每个选定级别都将添加到数据库中

有人知道如何在控制器中实现这一点吗?我需要技能名称才能转到技能表,而级别需要转到一个级别表,其中有一个外键来链接这些表

我不知道你需要什么代码,但我将使用LINQ和vewmodels

谢谢


编辑:更新了问题,因为问题似乎不清楚。

如果技能或方框将自动生成,您应该关注客户端以自动生成方框。我认为我不需要自动生成方框。所有的技能等级都是从1到10,只是不同的技能会有不同的等级范围。是的,所以你需要控制我会使用ajax,关于如何使用ajax有什么想法吗?ajax是否会找到所选的框,然后将它们发送给控制器?应该是当用户键入他喜欢的java技能时,当用户单击或开始从下拉列表中选择内容时,您会有一个selectbox/dropdowvnlist,因为用户应该根据ajax调用更新列表中的选项