C#_dropdownlist_1

C#_dropdownlist_1关于ASP.netMVC中DropDownList绑定与提交数据在做ASP.netMVC项目中,数据绑定也是很关键的,现在以个人经验与大家交流下ASP.netMVC中DropDownLi

大家好,又见面了,我是你们的朋友全栈君。

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

 

在做 ASP.net MVC项目中,数据绑定也是很关键的,现在以个人经验与大家交流下 ASP.net MVC 中DropDownList绑定与提交数据,由于数据查询较为简单就不列出来了,具体看核心代码部分吧。

数据表:

<span role="heading" aria-level="2">C#_dropdownlist_1

DropDownList绑定

 

        
public
 ActionResult ColumnManage()         {             ViewData[
“
listchannel
“
] 
=
 
new
 SelectList(b00.ListChannel(), 
“
ChannelID
“
, 
“
ChannelName
“
);             
return
 View();         }

 

 其中b00.ListChannel()是BLL层中的

View中

 

复制代码

<span role="heading" aria-level="2">C#_dropdownlist_1
<span role="heading" aria-level="2">C#_dropdownlist_1

    <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>     <% } %>

复制代码

 

显示效果如下:

<span role="heading" aria-level="2">C#_dropdownlist_1

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

 

复制代码

<span role="heading" aria-level="2">C#_dropdownlist_1
<span role="heading" aria-level="2">C#_dropdownlist_1

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154822.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 长尾分布和重尾分布「建议收藏」

    长尾分布和重尾分布「建议收藏」文章来源:长尾分布,重尾分布(Heavy-tailedDistribution)-Shiyu_Huang-博客园https://www.cnblogs.com/huangshiyu13/p/6217180.html长尾分布,重尾分布(Heavy-tailedDistribution)Zipf分布:Zipf分布是一种符合长尾的分布:  就是指尾巴很长的分布。那么尾巴很长很厚的分布有什么特…

    2022年11月2日
  • IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人。

    IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人。IntelliJIDEA使用教程(总目录篇)刚刚使用IntelliJIDEA编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。总结一下,免得下次换了系统,还得再找一遍配置。具体总结如下图:设置外观和字体大小这…

    2022年5月21日
  • 自学计算机能学会吗(爬虫啥意思)

    大家好,我是小林。我之前遇到一个很奇怪的读者,他的头像是电影《V字仇杀队》里的面具。感觉上去是一个黑客爱好者,不是一个好惹的家伙,小林看了瑟瑟发抖。结果,他来了这么一句,「哥哥,在吗?」我头顶瞬间冒出一万个问号,怎么跟头像冷酷的感觉完全相反。只听过有的读者叫我小林哥,但是还真没遇到过直接称呼哥哥的,能说出这个称呼的话,感觉对方年纪不大。然后,他请教我关于kaliLinux安装失败的问题要怎么解决,我没有安装过,所以我也没办法解决他的问题,就让他自己去网上搜搜看看。然后,他还是没解决,

    2022年4月13日
  • SpringMVC工作原理及其流程

    SpringMVC工作原理及其流程本文介绍SpringMVC的基本原理,对于一个浏览器请求,SpringMVC的处理流程。SpringMVC主要包含一下组件DispatcherServlet-前端控制器HandlerMapping-处理器映射Controller-控制器ViewResolver-视图解析器View-视图Spring的请求流程SpringMVC的核心在于其请求流程,这是使用Spring…

    2022年5月14日
  • AvalonDock 2.0 的简单运用

    AvalonDock 2.0 的简单运用最近在研究AvalonDock的一些使用,碰到了一些问题。现在拿出来跟大家分享分享。网上找了一大把AvalonDock1.3版本的资料,弄出Demo后发现属性面板(DockableContent)设置成浮动后不能停靠其它的面板。最后只得试试AvalonDock2.0版本的,还好2.0版本没让我们失望。首先需要库文件:Xceed.Wpf.AvalonDock…

    2022年7月20日
  • microsoft edge无法连接到代理服务器(ie代理服务器错误)

    电脑里有谷歌浏览器也有系统自带的Microsoftedge浏览器,谷歌浏览器可以上网,edge不能上网,出现无法连接到代理服务器的字样。解决方法:方法1、直接根据当前浏览器页面中的“打开代理设置”,(应该是叫这个名字),直接跳到代理界面,把“自动检测设置”按钮打开。重启浏览器。就OK了。 方法2、打开浏览器的设置按钮,在最后一行找到“设置”,点进去后,找到“高级设置”,点击“查看高级设置”,在找…

    2022年4月11日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号