我有一种情况需要显示单选按钮组列表(基于模块)和用户选择访问级别(比如无访问权限,读访问权限,完全访问权限)。 我的模型如下:
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")
}
在提交时,如何获取用户选择的值?此外,我没有在加载时选择正确的值。