MVC3DropDownListFor mvc dropdownlist样式

View:

@Html.DropDownListFor(model => model.ArticleTypeId,Model.ArticleTypeSelectList, "全部")

Models:

public class Article

{

public IEnumerable ArticleTypeSelectList {get; set; }

public void LoadArticleTypeList(IList ArticleTypeList)
{
ArticleTypeSelectList = new List();
List lists = new List();
foreach (Model.Dictionary item in ArticleTypeList)
{
SelectListItem child = new SelectListItem() { Text = item.DValue,Value = item.Id.ToString() };
MVC3DropDownListFor mvc dropdownlist样式
lists.Add(child);
}
ArticleTypeSelectList = lists;
}

}

在新增和修改里,要先实例Models,new Article,加载这个方法

如:

//新增时:这个是展示页面用
public ActionResult SetTop_Add()
{
ArticleModels styleModel = new ArticleModels();
IList FileTypeList = NhSession.CreateQuery("from Dictionary whereDTypeName='ArticleType'").List();
styleModel.LoadArticleTypeList(FileTypeList);
styleModel.LoadStatus();
styleModel.OpUserName = MUser.UserName;
styleModel.OpDate = DateTime.Now.Date;
return View(styleModel);
}

注意:在显示和httppost里的都要写这段话,再把model传到View里

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/323332.html

更多阅读

如何设置毕业论文的自定义格式样式及应用格式 毕业论文样式

如何设置毕业论文的自定义格式样式及应用格式——简介毕业论文是对大学学习的一份总结,都希望为自己的大学生活画上完美的句号,提交一份优秀的毕业论文。一份优秀的毕业论文是以规范的格式为前提的,所以在编写论文时,需要先按照学校的规

多种下拉菜单样式 下拉菜单样式

追求不同的下拉菜单样式是站长们用来吸引眼球的一个方式,怎样的下拉菜单才能够令人印象深刻呢!多种下拉菜单样式——工具/原料菜单制作工具多种下拉菜单样式——步骤/方法多种下拉菜单样式 1、要想在千篇一律的下拉菜单样式中脱颖而

如何修改element.style样式 js怎么修改style样式

相信很多朋友在修改主题css时遇到过一些问题,比如说出现这个elememt.style,这个有时候无法直接修改,因为找不到。因此可以通过css中的 !important 语法优先权来实现我们想要的效果。举个例子:默认情况下上面的背景颜色是绿色,我们找不

MVC模式与三层架构的区别 mvc三层架构实例

三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层)   三层架构(3-tier application)通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了

声明:《MVC3DropDownListFor mvc dropdownlist样式》为网友白满川分享!如侵犯到您的合法权益请联系我们删除