Asp.net mvc 4 asp.net mvc 5中的radiobutton

Asp.net mvc 4 asp.net mvc 5中的radiobutton,asp.net-mvc-4,asp.net-identity-2,Asp.net Mvc 4,Asp.net Identity 2,我是asp.NETMVC4新手,我一直在为模型中的项目显示单选按钮。我正在使用asp.net identity 2进行用户身份验证和角色分配。我想将角色显示为单选按钮,以便管理员可以选择为每个用户设置角色。单选按钮出现,但单击“保存/提交”按钮时,用户的角色不会保存在数据库中 以下是我的看法: <div class="form-group"> @Html.Label("Roles", new { @class = "control-label co

我是asp.NETMVC4新手,我一直在为模型中的项目显示单选按钮。我正在使用asp.net identity 2进行用户身份验证和角色分配。我想将角色显示为单选按钮,以便管理员可以选择为每个用户设置角色。单选按钮出现,但单击“保存/提交”按钮时,用户的角色不会保存在数据库中

以下是我的看法:

          <div class="form-group">
        @Html.Label("Roles", new { @class = "control-label col-md-2" })
        <span class=" col-md-10">
            @foreach (var item in Model.RolesList)
            {

             @Html.RadioButtonFor(m => m.RolesList, new { @class = "radio-inline",id="role"+item.Value})

                @Html.Label(item.Value, new { @class = "control-label" })
            }


        </span>
    </div>

@Label(“角色”,新的{@class=“control Label col-md-2”})
@foreach(Model.RolesList中的var项)
{
@RadioButton(m=>m.RolesList,新的{@class=“radio inline”,id=“role”+item.Value})
@Label(item.Value,新的{@class=“control Label”})
}
请引导我通过这个。非常感谢。 我还附上了它的外观图片。我不明白为什么标签旁边会出现X和Y


显示您的型号和控制器代码也是一个好主意,但请在此阅读:对于MVCProperty中单选按钮的一个非常好的示例,角色列表是一个集合,您不能将单选按钮绑定到集合。您已经说过要分配角色(复数),单选按钮组只允许您分配一个角色-您需要复选框为一个用户分配多个角色。请参阅典型的实现。显示模型和控制器代码也是一个好主意,但请在此阅读:MVCProperty
RolesList
中单选按钮的一个非常好的示例是一个集合,您不能将单选按钮绑定到集合。您已经说过要分配角色(复数),单选按钮组只允许您分配一个角色-您需要复选框为一个用户分配多个角色。请参阅典型实现。