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[listchannelas 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(), ChannelIDChannelName);                 m00.ChannelID = int.Parse(Request.Form[listchannel]);                 Response.Write(m00.ChannelID);                 return View();             }             catch             {                 return View();             }         }

复制代码

 

这样就可以提交获取DropDownList的 ID值了

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • mysql删除约束

    mysql删除约束1、删除notnull约束altertable表名modify列名类型;2、删除unique约束altertable表名dropindex唯一约束名;3、删除primarykey约束altertable表名dropprimarykey;4、删除foreignkey约束altertable表名dropforeignkey外键名;…

  • MySQL字段存储的内容是不区分大小写的,你知道吗?

    做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!分享一下大神老师的人工智能教程。零基础!通俗易懂!风趣幽默(偶尔开开车,讲讲黄段子)!大家可以看看是否对自己有帮助,如果你对人工智能感兴趣,希望你也加入到我们人工智能的队伍中来,点击这里查看【人工智能教程】。接下来进入正文。文章目录00 简单回顾01 一个例子02 解决方案03 总结04 参考资料00 简单回…

  • RGBD深度相机_rgbd相机是什么

    RGBD深度相机_rgbd相机是什么深度相机与RGBD相机的区别?为何经常概念混淆?什么是深度图? 什么是深度/RGB-D相机(有什么关系?)? RGB-D相机原理简介结构光 飞行时间RGB-D相机有哪些坑? RGB-D相机优点 RGB-D相机应用深度图一般是16位的单目结构光?双目结构光?单目结构光有一个红外发射器和一个红外接收器双目结构光有一个红外发射器和两个红外接收器…

  • linux内核使用的编程语言_linux内核模块编程

    linux内核使用的编程语言_linux内核模块编程1、内核编程不能访问C库2、内核编程时必须使用GNUC3、内核编程时缺乏像用户空间那样的内存保护机制4、内核编程时浮点数很难使用5、内核只有一个很小的定长堆栈6、由于内核支持异步中断,抢占和SMP,因此必须时刻注意同步和并发7、要考虑可移植性的重要性

  • ubuntu 安装jdk

    ubuntu 安装jdkhttps://developer.aliyun.com/article/704959#:~:text=%E4%B8%80.%20Ubuntu%20%E5%AE%89%E8%A3%85JDK%E7%9

  • 逻辑删除还是物理删除

    逻辑删除还是物理删除看到标题,有的童鞋心中暗想“数据删除有什么可提的呢?不就是执行个delete语句吗?有什么难的呀?”其实呢数据删除没有你想的这么简单,一般情况下公司会明确的要求数据只能逻辑删除,不能物理删除。那什么优势逻辑删除,什么又是物理删除呢?物理删除就是我们之前常用的DELETE、TRANCATE、DROP语句删除数据,不管你用哪种方式,都是将数据从硬盘上抹除,这样数据表的体积就变小了,数据的读写性能就提上去了。有个共识InnoDB引擎的数据表记录一旦超过2000万,它的读写性能就很差,我们用物理删除能缩小表

发表回复

您的电子邮箱地址不会被公开。

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