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

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

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

(0)
上一篇 2022年7月1日 上午7:46
下一篇 2022年7月1日 上午7:46


相关推荐

  • 八度与十二平均律

    八度与十二平均律从数学到十二平均律

    2026年3月19日
    2
  • Rsync详解_反向ssh

    Rsync详解_反向sshRsync介绍一、什么是rsyncrsync是一款开源,快速,多功能的可实现增量的本地或远程的数据镜像同步备份的优秀工具。适用于多个平台。从软件名称可以看出来是远程同步的意思(remotesync)。可使本地主机不同分区或目录之间及本地和远程两台主机之间的数据快速同步镜像,远程备份等功能。  在同步备份时,默认情况下,rsync通过其独特的“quickcheck”算法,仅同步大小…

    2022年10月13日
    5
  • 树莓派3B+ 人脸识别(OpenCV)

    树莓派3B+ 人脸识别(OpenCV)树莓派3B+人脸识别(OpenCV)相信大家都看了前面的OpenCV安装和人脸检测教程,有了基础后,现在我们正式进入重头戏——人脸识别的教程。注意:该教程面向python2.7+OpenCV2.4.9(官方源)其它版本需进行一些小的修改,文中会具体注明。1.生成人脸识别数据目录结构./data数据根目录./data/gener…

    2022年6月25日
    29
  • HashSet简单讲解

    HashSet简单讲解HashSet 简单的理解就是 HashSet 对象中不能存储相同的数据 存储数据时是无序的 但是 HashSet 存储元素的顺序并不是按照存入时的顺序 和 List 显然不同 是按照哈希值来存的所以取数据也是按照哈希值取得 存储是无序的这就和 C 里的 Set 就不一样了 C 里面的 Set 是有序的我认为这是在使用时候的主要区别 下面就是 HashSet 简单的用法 一 申请方式括号里面的类型是随你的需要更改的

    2025年10月13日
    7
  • 使用python连接数据库

    使用python连接数据库importpandas 连接 hivedefcon hive sql user name hive 链接地址 hive engine sqlalchemy create engine user name data pd read sql sql hive engine print n 数据读取完毕 n

    2026年3月17日
    2
  • 达梦数据库_达梦的数据库什么水平

    达梦数据库_达梦的数据库什么水平达梦(DM8)数据库由实例和数据库共同组成。实例由一组正在运行的后台进程及其所fork出的一系列线程和分配内存组成。数据库是由一系列存放在操作系统上的文件组成。体系结构图大致为:本文只要针对体系结构中的实例,也就是达梦(DM8)数据库中内存结构与线程结构进行介绍。1.内存池达梦(DM8)实例内存池包括运行时内存和共享内存池组成,可以通过查询动态视图V$MEM_POOL查看当前数据库系统中所有内存池的状态:1.1共享内存池数据库运行时的主要内存池,由数据库参数文件dm.ini中的参数MEMO

    2022年10月19日
    5

发表回复

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

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