如何用 Razor 语法把枚举对象的值变为 Radiobutton 列表形式

来源:互联网 发布:王牌特工特工学院淘宝 编辑:程序博客网 时间:2024/06/01 07:59


@foreach (var item in Enum.GetValues(typeof(ViewModels.ReviewStatus))){     @Html.RadioButtonFor(m => m.ReviewStatus,(int)item, new { @class = "form-control",style="margin-left:15px;" }) @EnumDescription.GetFieldText((ViewModels.ReviewStatus)item) }


下面是ReviewStatus 枚举对象:
public enum ReviewStatus    {        [EnumDescription("空号")]        DeadPhone = 0,        [EnumDescription("不接")]        NoAnswer = 1,        [EnumDescription("不需要")]        NoNeed = 2,        [EnumDescription("挂机")]        Suspend = 3,        [EnumDescription("黑名单")]        BlackList = 4,        [EnumDescription("停机")]        Stop = 5,        [EnumDescription("接听")]        Success = 6,           }


EnumDescription.GetFieldText 是获取枚举对象描述解释的方法。这里就不在列出来了

阅读全文
0 0