必威体育Betway必威体育官网
当前位置:首页 > IT技术

下拉框Html.DropDownList 和DropDownListFor 的常用方法

时间:2019-08-12 02:15:39来源:IT技术作者:seo实验室小编阅读:77次「手机版」
 

dropdownlistfor

原文地址为:下拉框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  IEnumerable<SelectListItem> 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(),"请选择")

转载请注明本文地址:下拉框Html.DropDownList 和DropDownListFor 的常用方法

相关阅读

修复IE浏览器的常用方法

平时电脑用得多的网民朋友们,也会遇到过浏览器出现故障的问题,要么打开网页特别慢,要么视频无法打开,要么图片显示不出来。遇到这种问

数据分析的三个常用方法:数据趋势、对比和细分分析

一个产品,如果你不能衡量它,你就不能了解它,自然而然,你就无法改进它。数据说到底,就是这样一个工具——通过数据,我们可以衡量产品,可以

如何建立有效的反向链接—11种常用方法

&ldquo;如何建立有效的反向链接&rdquo;无论是对专业的SEO人员或是网站建设者(特别是个人站长)都是一直在探讨的话题,通常能够获得链

QQ群推广的特点和常用方法总结

最近公司建立了一个新的项目,因为缺乏资金,所以不可能像那些大网站一样去投放广告,吸引流量。后来我思考再三,想到了几个常用的免费的

分享到:

栏目导航

推荐阅读

热门阅读