首页 > 代码库 > C#_dropdownlist_1
C#_dropdownlist_1
在做 ASP.net MVC项目中,数据绑定也是很关键的,现在以个人经验与大家交流下 ASP.net MVC 中DropDownList绑定与提交数据,由于数据查询较为简单就不列出来了,具体看核心代码部分吧。
数据表:
DropDownList绑定
public ActionResult ColumnManage() { ViewData["listchannel"] = new SelectList(b00.ListChannel(), "ChannelID", "ChannelName"); return View(); }
其中b00.ListChannel()是BLL层中的
View中
<h2>栏目管理</h2> <% SelectList categories = ViewData["listchannel"] as SelectList; %> <% using (Html.BeginForm()) { %> <div> <fieldset> <legend>添加栏目</legend> <p>栏目名称:<input type="text" id="columnname" style=" width:100px;"/></p> <p>上级目录:<select><option></option></select></p> <p>排 序:<input type="text" id="sort" style=" width:30px;"/></p> <p>频 道:<%=Html.DropDownList("listchannel", categories)%></p> <p><input type="submit" value="保存" /></p> </fieldset> </div> <% } %>
显示效果如下:
在提交时注意 DropDownList 还需要绑定一次
[AcceptVerbs(HttpVerbs.Post)] public ActionResult ColumnManage(string columnname,string sort) { try { ViewData["listchannel"] = new SelectList(b00.ListChannel(), "ChannelID", "ChannelName"); m00.ChannelID = int.Parse(Request.Form["listchannel"]); Response.Write(m00.ChannelID); return View(); } catch { return View(); } }
这样就可以提交获取DropDownList的 ID值了
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。