谁会.net 下拉列表 数据库动态绑定数据库

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
分类中“我的实验室”是我在日常工作中的一些知识总结,有些写的比较匆忙,可能大家在阅读时会产生困扰,后期有时间我会重新整理编辑,谢谢大家的到访,您们的支持是我前进的动力!
LOFTER精选
阅读(488)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_081',
blogTitle:'.NET中一般处理程序(ashx)在Ajax中的使用--下拉列表的动态级连',
blogAbstract:'NET框架中有一个文件类型是一般处理文件(.ashx)。可以在ajax开发中作为服务器端使用。特别是当在请求停留在一个页面的时候,下面举个例子--实现html下拉列表的级连更新。\r\n(1)ddlInnerJoin.aspx代码:\r\n&head runat=\"server\"&&&& &title&无标题页&/title&&&& &script type =\"text/javascript\" src=\"ddlInnerJoin.js\"&&/script&&/head&&body&&&& &form id=\"form1\" runat=\"server\"&',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:3,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'分类中“我的实验室”是我在日常工作中的一些知识总结,有些写的比较匆忙,可能大家在阅读时会产生困扰,后期有时间我会重新整理编辑,谢谢大家的到访,您们的支持是我前进的动力!',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}在 MVC 中动态绑定下拉菜单的方法 1. 已知下拉菜单列表项:在 Controller 控制器类中输入已下代码&1&public&class&DemoController&:&Controller&2&{&3&&&&&public&ActionResult&BindDropDownList()&4&&&&&{&5&&&&&&&&&List&SelectListItem&&select1&=&new&List&SelectListItem&&6&&&&&&&&&{&7&&&&&&&&&&&&&new&SelectListItem&{&Text&=&"内容",&Value&=&"值"&},&8&&&&&&&&&&&&&new&SelectListItem&&9&&&&&&&&&};10&&&&&&&&&11&&&&&&&&&ViewData["select1"]&=&new&SelectList(select1,&"Value",&"Text",&"此处为默认项的值");12&&&&&&&&&13&&&&&&&&&return&View();14&&&&&}15&}&在 View 中使用1&&%=&Html.DropDownList("select1")&%&&这种方法简单明了,也比较方便,如果不用从数据库中读取数据的话,可以采用这种方法。&2. 从数据库或者数组中循环读取下拉列表项 此处省略数据库连接代码,从数据库读出的数据与字符串数组中存储的数据类似,以下就以数组为例。 在 Controller 中控制器类中输入已下代码&1&public&class&DemoController&:&Controller&2&{&3&&&&&public&ActionResult&BindDropDownList()&4&&&&&{&5&&&&&&&&&string[]&texts&=&new&string[]&{&"一",&"二",&"三",&n&};&6&&&&&&&&&string[]&values&=&new&string[]&{&"1",&"2",&"3",&n&};&7&&&&&&&&&&8&&&&&&&&&List&SelectListItem&&select1&=&new&List&SelectListItem&();&9&&&&&&&&&10&&&&&&&&&for&(int&i&=&0;&i&&&texts.L&i++)11&&&&&&&&&{12&&&&&&&&&&&&&select1.Add(new&SelectListItem13&&&&&&&&&&&&&{14&&&&&&&&&&&&&&&&&Text&=&texts[i],15&&&&&&&&&&&&&&&&&Value&=&values[i]16&&&&&&&&&&&&&});17&&&&&&&&&};18&&&&&&&&&19&&&&&&&&&ViewData["select1"]&=&new&SelectList(select1,&"Value",&"Text",&"此处为默认项的值");20&&&&&&&&&21&&&&&&&&&return&View();22&&&&&}23&}&在 View 中使用 1&&%=&Html.DropDownList("select1")&%&&其实这种方法看起来跟第1种比较类似,只是读取数据的时候,采用了一个循环的语句。 &3.& 从数据库中读取某表的所有下拉菜单列表项此处假设已存在 Category 类,可以通过 Category.GetList() 方法获取该表的所有分类,该表包含 ID 和 Name 两个数据列。在 Controller 中控制器类中输入已下代码&1&public&class&DemoController&:&Controller&2&{&3&&&&&public&ActionResult&BindDropDownList()&4&&&&&{&5&&&&&&&&&List&CategoryEntiry&&categories&=&Category.GetAll();&6&&&&&&&&&&7&&&&&&&&&ViewData["Categories"]&=&new&SelectList(categories,&"ID",&"Name");&8&&&&&&&&&&9&&&&&&&&&return&View();10&&&&&}11&}&在 View 中使用1&//&首先将&ViewData&中的数据转化为&SelectList2&&%&SelectList&categories&=&ViewData["Categories"]&as&SelectL&%&3&4&//&然后才能输出5&&%=&Html.DropDownList("Category",&categories)&%&&在这里需要注意,就是第3种与前2种在 View 中使用方法稍有不同,当然也可以将前2种方法改为第3种方法,或者将第3种方法改为前2种方法。&注:第一次发表学习文章,心情有点激动;我所发的基本上是才接触时,自己遇到的相关问题,发表出来也是增强自己的记忆,也希望与大家交流;大家如果有更多其它的方法,请告诉我。另外如有不足之处还请指出,谢谢。&&
阅读(...) 评论()用Hashtable表绑定数据到下拉框、复选框列表、单选框列表、ListBox
&asp:RadioButtonList ID=&rb1& runat=&server&&
&/asp:RadioButtonList&
&asp:DropDownList ID=&ddlshe& runat=&server& AutoPostBack=&true& OnSelectedIndexChanged=&ddlshe_SelectedIndexChanged&&
&/asp:DropDownList&
&asp:ListBox ID=&lba& runat=&server&&&/asp:ListBox&
&asp:CheckBoxList ID=&cbl& runat=&server&&
&/asp:CheckBoxList&
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
builder.DataSource = &.&;
builder.InitialCatalog = &MyDatas&;
builder.IntegratedSecurity =
using (SqlConnection con = new SqlConnection(builder.ConnectionString))
con.Open();
SqlCommand cmd = new SqlCommand(&select id,title from tb_forums&, con);
using (SqlDataReader reader = cmd.ExecuteReader())
Hashtable ht = new Hashtable();
while (reader.Read())
ht.Add(reader[&title&].ToString(), reader[&title&].ToString());
ddlshe.Items.Clear();
lba.Items.Add(&请选择&);//ListBox
ddlshe.Items.Add(&请选择&); //下拉框列表
rb1.Items.Add(&请选择&); //单选框列表
cbl.Items.Add(&请选择&);//复选框列表
foreach (DictionaryEntry de in ht)
ListItem item = new ListItem(de.Value.ToString(), de.Key.ToString());
ddlshe.Items.Add(item);
lba.Items.Add(item);
cbl.Items.Add(item);
rb1.Items.Add(item);
本站推荐文章:
先截个图给大家看看,要实现的效果是什么样的,如下图: 这样的效果是在前台页面GridV...
html控件和web控件虽然好多功能相同并且长得很像,但是它们的内部实现机制是完全不一...
●ASP。NET中共有几种类型的控件? 三种:1-asp.net控件(动态) 2-标准的html控件(静态) ...
在项目开发过程中,大部分采用的都是左侧树,但是微软的树却总是达不到要求,网上下载的...
一、实施说明: 1 实施原因: 因为在做一个MOSS WebPart控件时候,遇到一个问题,如何...
好不容易把分页做出来了。之前都是用GridView自带的分页,版式难看不说,还极不优化,...
在 ASP.NET 中,我们可以使用 CompositeControl 类来派生一系统的复合控件,并将其编...
快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双...
效果 CollaspableControl.cs 代码 1 using S 2 using System.Collections.Gener...
一、AspNetPager分页控件 分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然...
本站热点文章:
快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双...
花了两天时间,总算把XtraScheduler控件的使用方法大致搞明白了。由于这方面的中文资...
先看图片说明: 说明:以上是comboTree.js 与ComboTree.cs的存放位置。 1using System...
asp.net自带的菜单控件采用的table和javascript,导致生成的大量的html,同时在很多浏...
一、AspNetPager分页控件 分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然...
好不容易把分页做出来了。之前都是用GridView自带的分页,版式难看不说,还极不优化,...
●ASP。NET中共有几种类型的控件? 三种:1-asp.net控件(动态) 2-标准的html控件(静态) ...
任何数据驱动网站,创建搜索页面都是一项常见而重复性的任务。为此,我们创建一个带 w...
一、实施说明: 1 实施原因: 因为在做一个MOSS WebPart控件时候,遇到一个问题,如何...
在项目开发过程中,大部分采用的都是左侧树,但是微软的树却总是达不到要求,网上下载的...
------分隔线----------------------------&&&&&&&&&&&
&1public&void&InsertComShopID(ComboBox&cb)&&&&
&2&&&&&&&&{&&&&
&3&&&&&&&&&&&&cb.Items.Clear();//清空ComBox&&&&
&4&&&&&&&&&&&&SqlCommand&cmd&=&new&SqlCommand("select&name&from&shop",DB.Getcon());//构造连接字符串并切打开数据库连接&&&&
&5&&&&&&&&&&&&SqlDataReader&sdr&=cmd.ExecuteReader();&&&&
&6&&&&&&&&&&&&while&(sdr.Read())&&&&
&7&&&&&&&&&&&&{&&&&
&8&&&&&&&&&&&&&&&&cb.Items.Add(sdr[<span style="color: #].ToString());//循环读取数据&&&&
&9&&&&&&&&&&&&}//end&block&while&&&&
<span style="color: #&&&
<span style="color: #&&&&&&&&&&&&sdr.Close();//&&关闭数据集&&&&
<span style="color: #&&&&&&&&&&&&DB.GetColse();//关闭数据库连接&&&&
<span style="color: #&&&&&&&&}&&
<span style="color: #
&1string&ConnectionString&=&"Data&Source=dzjc_2005;user=password=";//写连接串&&&&&
&2&&&&&&&&&&&&OracleConnection&conn&=&new&OracleConnection(ConnectionString);//创建一个新连接&&&&&
&4&&&&&&&&&&&&conn.Open();&&&&
&5&&&&&&&&&&&&OracleCommand&cmd&=&conn.CreateCommand();&&&&
&6&&&mandText&=&"SELECT&rname,did,rchannel&FROM&nwvideo.n_road&";//在这儿写sql语句&&&&&
&7&&&&&&&&&&&&OracleDataReader&dr&=&cmd.ExecuteReader();//创建一个OracleDateReader对象&&&&&
&9if&(dr.HasRows)&&&&
<span style="color: #&&&&&&&&&&&&{&&&&
<span style="color: #&&&&&&&&&&&&&&&&cmbChannelSelect.Items.Clear();//清空ComBox&&&&
<span style="color: #&&&&&&&&&&&&&&&&while&(dr.Read())&&&&
<span style="color: #&&&&&&&&&&&&&&&&{&&&&
<span style="color: #&&&&&cmbChannelSelect.Items.Add(dr[<span style="color: #].ToString());//循环读区数据&&&&
<span style="color: #&&&
<span style="color: #&&&&&&&&&&&&&&&&&}&&&&
<span style="color: #&&&&&&&&&&&&}&&
<span style="color: #
阅读(...) 评论()DropDownList动态绑定下拉菜单的CS类方法
[问题点数:20分,结帖人mailbao]
DropDownList动态绑定下拉菜单的CS类方法
[问题点数:20分,结帖人mailbao]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 html下拉列表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信