关于ASP.net MVC 中DropDownList绑定与提交数据

 

在做 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中


Code     <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>排&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 序:<input type="text" id="sort" style=" width:30px;"/></p>                 <p>频&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 道:<%=Html.DropDownList("listchannel", categories)%></p>                          <p><input type="submit" value="保存" /></p>             </fieldset>         </div>     <% } %>

显示效果如下:

在提交时注意 DropDownList 还需要绑定一次


Code         [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值了

C#_dropdownlist_1的更多相关文章

随机推荐

  1. 【转】Windows环境下Android NDK环境搭建

    原文网址:http://www.metsky.com/archives/525.html 前面介绍Windows下Android 开发环境配置,主要是面向JAVA开发环境,对只做APK上层应用开发人员 ...

  2. (八)学习CSS之line-style-type属性

    参考:http://www.w3school.com.cn/cssref/pr_list-style-type.asp 设置不同的列表样式: ul.circle {list-style-type:ci ...

  3. SVN - 主干/分支

    一个大项目在开发中可能会拆分成几个小项目,分别分去,同时共通的部分再由人做,做完后再统一合并.同时,在开发中,共通的部分修改后,其它人要保持同步. 这种情况反应到SVN的分支/合并功能上,再贴切不过了 ...

  4. 换博客啦o(* ̄▽ ̄*)ブ啦啦啦啦啦

    csdn总挂···而且觉得这里比较好看啦啦啦啦啦 一键搬家真好用TUT不用贴原地址了呢

  5. 枚举类型的单例模式(java)

    Inspired by Effective Java. Singleton模式是在编程实践中应用最广泛的几种设计模式之一.以前知道的,实现单例的方法有两种(下面的A.B).刚刚在读<Effect ...

  6. Clone PDB from same CDB

    Clone PDB 用途: 1.用于测试,从生产系统clone数据来进行测试 2.诊断性能问题   Clone PDB Using OMF from same CDB 环境信息: DB Version ...

  7. temorrow read

    http://blog.csdn.net/yimiyangguang1314/article/details/6268177 http://www.cnblogs.com/killmyday/arch ...

  8. ruby 资料整理

    http://blog.csdn.net/maingalaxy/article/details/46013393 http://blog.csdn.net/dzl84394/article/detai ...

  9. 浅谈reverse_iterator的base()函数

    非原创,原文链接:http://blog.csdn.net/shuchao/article/details/3705252 调用reverse_iterator的base成员函数可以产生"对 ...

  10. 【转】Bash中的shopt选项

    set选项与shopt选项是两组不同的内容,用set -o和shopt -p可以分别查看两个组所有的打开和关闭的条目, 在默认状态下,有些是打开的,有些是关闭的,shopt各选项随着bash版本的更新 ...