将多个单选按钮组值传递给MVC4中的控制器

时间:2014-11-13 04:25:22

标签: c# asp.net-mvc-4 radio-group

我有一种情况需要显示单选按钮组列表(基于模块)和用户选择访问级别(比如无访问权限,读访问权限,完全访问权限)。 我的模型如下:

public class Module
{
    public string AccessLevel{get;set;}
    public string ModuleName{get;set;}
}

public class UserData
{
    public List<Module> AllModules{get;set;}
}

在CSHTML中,类似于:

foreach (var n in Model.AllModules)
{
    @Html.RadioButtonFor(p => p.AccessLevel, @n.ModuleName + "_N")
    @Html.RadioButtonFor(p => p.AccessLevel, @n.ModuleName + "_R")
    @Html.RadioButtonFor(p => p.AccessLevel, @n.ModuleName + "_F")
}

在提交时,如何获取用户选择的值?此外,我没有在加载时选择正确的值。

0 个答案:

没有答案