欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.NET MVC DropDownList数据绑定及使用详解】,下面是详细的讲解!
ASP.NET MVC DropDownList数据绑定及使用详解
一:DropDownList
1.1 DropDownList绑定数据
1.1.1 DropDownList 固定绑定
这种方式适合那些已经固定的数据绑定到DropDownList上。
例
1.1.2 DropDownList 动态绑定
前台:
后台:两种方法:(注意,每次绑定都要清除一下原来的记录,例:ddlArea.Items.Clear();)
第一种:
第二种:
二:DropDownList1的取值问题:
2.1 取DropDownList1的索引值,也就是选择 value 值<asp:Listitem value="1">男</asp:Listitem> 取1
.net中 DropDownList1.SelectedValue.ToString()
javascirpt var ddl1=document.getElementByIdx_x("DropDownList1").selectedIndex;
2.2 取DropDownList1的选项,也就是选择item值<asp:Listitem value="1">男</asp:Listitem> 取 男
.net 中DropDownList1.SelectedItem.ToString();
javascript document.getElementByIdx_x("DropDownList1").options[document.getElement("selectID").selectedIndex].value
三:DropDownList1事件问题:
重点:使用OnTextChanged,OnSelectedIndexChanged事件时,必须设置
OnTextChanged,OnSelectedIndexChanged这两个事件具体有什么区别,我也没测试出来,只知道OnSelectedIndexChanged这个事件要比OnTextChanged执行的早,也就是如果这两个事件都存在,会首先执行OnSelectedIndexChanged这个事件,然后才执行OnTextChanged.
四:如何避免DropDownList下拉框中的值重复添加?
AppendDataBoundItems是否填加重复值。真为添加,假为不填加
原因:DropDownList控件AppendDataBoundItems属性设置为"True"了的,改为False即可。
例如:如果专业后的DropDownList控件AppendDataBoundItems属性设置为"True",那么选择院系后专业里的值会不断添加。
五:区别
六:从数据库中读取数据,并绑定到DropDownList中
关于ASP.NET MVC DropDownList数据绑定及使用详解的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【服务器】asp.net页面状态管理cookie和服务器状
- 【Repeater控件】.NET实现Repeater控件+AspNetPag
- 【客户端】获取客户端IP地址c#/vb.net各自实现代
- 【asp】asp.net上传execl文件后 在页面上加载显示
- 【Excel】页面导出为Excel的时间格式的问题-时间
- 【ref】asp.net(c#)ref out params的区别-out-pa
- 【数据控件】asp.net获得数据控件事件索引并获取
- 【NET】10个.NET中删除空白字符串的方法-删除空白
- 【web】web.config配置连接字符串的方法-config配
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
