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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • printwriter用法_printwriter设置编码

    printwriter用法_printwriter设置编码PrintWriter的使用java.io.PrintWriter具有自动行刷新的缓冲字符输出流,特点是可以按行写出字符串,并且可以自动行刷新。java.io.BufferedWriter是缓冲字符输出流,内部有缓冲区可以进行块写操作提供效率,而PrintWriter就是通过连接它实现的缓冲功能(PW的很多构造方法内部自动连接它)。PW支持两个直接对文件写操作的构造方法:*…

    2022年8月10日
    8
  • 华为外网可以访问OJ平台了 — 采坑

    华为外网可以访问OJ平台了 — 采坑http://rnd-oj.huawei.com/exam/HomePage

    2022年6月30日
    77
  • 【题解】PTA-Python题库 浙大版《Python 程序设计》题目集题解索引[通俗易懂]

    【题解】PTA-Python题库 浙大版《Python 程序设计》题目集题解索引[通俗易懂]编程题标号标题第1章-1从键盘输入两个数,求它们的和并输出第1章-2从键盘输入三个数到a,b,c中,按公式值输出第1章-3输出“Python语言简单易学”第2章-1计算11+12+13+…+m第2章-2计算分段函数[1]第2章-3阶梯电价第2章-4特殊a串数列求和第2章-5求奇数分之一序列前N项和第2章-6求…

    2022年10月29日
    0
  • html css 分页样式,css中分页样式

    html css 分页样式,css中分页样式css中分页样式css分页样式的设置,我们可以采用ul+li来实现,设置li标签float为left,让它们排列在一行,再设置li标签里面的a标签样式。具体实现如下:部分css代码解释#model14ul{padding-inline-start:0!important;/*设置ul的开头距离为零必面设置自动居中时影响美观*/}#model14li:first-child{mar…

    2022年7月17日
    15
  • .net的winform中DialogResult属性的使用「建议收藏」

    .net的winform中DialogResult属性的使用「建议收藏」在winform项目开发时,我们常会遇到一种情况,在主窗口中需要打开窗口进行数据的增加或修改,关闭子窗口时需要刷新主窗口数据。此时就用到DialogResult这个属性。下面用一个简单例子说明DialogResult这个属性的使用方法。要实现下图中的功能,点击form1的跳转按钮,跳转至界面JumpForm,点击JumpForm界面的保存按…

    2022年6月22日
    51
  • Android n_android 反编译

    Android n_android 反编译androidN编译,可能会遇到问题,有三点相关,jdk配置不对、jack开启/运行失败、jack_vm_args。

    2022年9月6日
    3

发表回复

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

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