• MVC要点


    1.绑定一个DropDownList

    @Html.DropDownListFor(m => m.MobileType, new List<SelectListItem>() { new SelectListItem { Value = "0", Text = "中国电信" }, new SelectListItem { Value = "1", Text = "中国联通" }, new SelectListItem { Value = "2", Text = "中国移动" } }, new { @class = "easyui-combobox", @editable = "false"  })

    2.绑定一个emun   

    2.1     

    public enum GroupChannelEnum
    {
    [Description("==请选择==")]
    empty =0,
    [Description("是")]
    yes =1,
    [Description("否")]
    no = 2
    }

    2.2:控制器

    Dictionary<string, object> ChannelDic = GetEnum.EnumListDic<GroupChannelEnum>("", "");
    ViewBag.ChannelList = new SelectList(ChannelDic, "value", "key");

    2.3前台

    @Html.DropDownListFor(m => m.ChannelName,ViewBag.ChannelList as IEnumerable<SelectListItem>,new { @class = "easyui-combobox", @editable = "false"  })

    l另一种方法:控制器

    DataTable dt = new KFAdd().GetComplaintSourceList();
    List<SelectListItem> ComplaintSourceList = new List<SelectListItem>();
    for (int i = 0; i < dt.Rows.Count;i++ ) {
    if (dt.Rows[i]["FCSName"].ToString() == model.ComplaintSource)
    {
    ComplaintSourceList.Add(new SelectListItem { Text = dt.Rows[i]["FCSName"].ToString(), Value = dt.Rows[i]["FCSID"].ToString(), Selected = true });
    }
    else {
    ComplaintSourceList.Add(new SelectListItem { Text = dt.Rows[i]["FCSName"].ToString(), Value = dt.Rows[i]["FCSID"].ToString() });
    }

    }

    前台

    @Html.DropDownListFor(m => m.ChannelName,ViewBag.ChannelList as IEnumerable<SelectListItem>,new { @class = "easyui-combobox", @editable = "false"  })

  • 相关阅读:
    Java实现LeetCode_0041_FirstMissingPositive
    Java实现 Leetcode 169 求众数
    Java实现 LeetCode 137 只出现一次的数字
    Java实现 LeetCode 137 只出现一次的数字
    Java实现 Leetcode 169 求众数
    TimeUnit用法
    第六章:任务执行——Java并发编程实战
    Java实现的并发任务处理实例
    java三大框架实现任务调度——IRemindService
    如何在一个div中使其子div居中
  • 原文地址:https://www.cnblogs.com/lacey/p/7083512.html
Copyright © 2020-2023  润新知