• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法

    一、非强类型:

    Controller:
    ViewData["AreId"] = from a in rp.GetArea()
                                   select new SelectListItem {
                                   Text=a.AreaName,
                                   Value=a.AreaId.ToString()
                                   };
    View:
    @Html.DropDownList("AreId")

    还可以给其加上一个默认选项:@Html.DropDownList("AreId", "请选择");

    二、强类型:

    DropDownListFor常用的是两个参数的重载,第一参数是生成的select的名称,第二个参数是数据,用于将绑定数据源至DropDownListFor

    Modle:

       public class SettingsViewModel
       {
           Repository rp =new Repository();
           public string ListName { get; set; } 
           public  IEnumerableSelectListItem> GetSelectList()
           {
                   var selectList = rp.GetArea().Select(a => new SelectListItem {
                                   Text=a.AreaName,
                                   Value=a.AreaId.ToString()
                                   });
                   return selectList;
               }
           }

    Controller:
           public ActionResult Index()
           {
               return View(new SettingsViewModel());
           }

    View:
    @model Mvc3Applicationtest2.Models.SettingsViewModel
    @Html.DropDownListFor(m=>m.ListName,Model.GetSelectList(),"请选择")

    您可能感兴趣的文章:
    • Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码
    • 使用asp.net MVC4中的Bundle遇到的问题及解决办法分享
    • asp.net MVC实现无组件上传图片实例介绍
    • ASP.NET MVC中为DropDownListFor设置选中项的方法
    • ASP.NET MVC 5使用X.PagedList.Mvc进行分页教程(PagedList.Mvc)
    • ASP.NET MVC3关于生成纯静态后如何不再走路由直接访问静态页面
    • 基于Asp.Net MVC4 Bundle捆绑压缩技术的介绍
    • ASP.NET MVC使用EasyUI的datagrid多选提交保存教程
    • Asp.net MVC scheduler的实现方法详解
    上一篇:ASP.NET配置文件Web.config用法详解
    下一篇:ASP.NET MVC中为DropDownListFor设置选中项的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法 asp.net,mvc,下拉,框,Html.DropDownList,