关键词:
DropDownList 下拉列表
会被编译为select option
ps.name 服务端常用,id 客户端常用
一般用法:
一、将数据放进去
方法一:同WinForm相同,给定数据源,然后绑定数据
DropDownList1.DataSource = new NationData().Select();//数据源指向 DropDownList1.DataTextField = "NationName";//显示字段绑定 DropDownList1.DataValueField = "NationCode";//隐藏字段绑定 DropDownList1.DataBind();
方法二:使用foreach遍历取出的数据
List<Nation> Nlist = new NationData().Select(); foreach (Nation n in Nlist) { ListItem li = new ListItem(n.NationName, n.NationCode); if (li.Value == "N003") { li.Selected = true; } DropDownList1.Items.Add(li); }
二、将数据取出
1、取一条数据
可以根据需求取Value或者Select
可以直接点出,造一个string类型的数据接收
2、取多条数据
因为DropDownList只能选中一条,所以不能取出多条数据。
可多选的控件可以取出多条数据,例如ListBox
ListBox的添加数据的方法与DropDownList相同,取出也基本类似
但可以通过更改SelectionMode的属性多选或者单选。
SelectionMode="Multiple" 时为多选
SelectionMode="Single" 时为单选
取值可使用遍历
string end = ""; foreach (ListItem li in ListBox1.Items) { if (li.Selected) { end += li.Text + " - " + li.Value + ","; } } Label1.Text = end;
CheckBoxList 多选列表
使用方法也ListBox相同
多了三个布局用的属性 RepeatDirection RepeatColumns RepertLayout
RepeatDirection Vertical 垂直布局
Horizontal 水平布局
RepertLayout 布局方式
Flow 流式布局
Table 表格布局
OrderedList 有序表
UnorderedList 无序表
RepeatColumns 一行多少数据
div布局灵活,table布局不够灵活。搜索的蜘蛛程序在搜索时使用div的数据比table中的数据更容易被抓取到
RadioButtonList 单选列表
使用与之前的控件基本相同,但只能单选
注意:Http协议的无状态性
无状态性是指:每次时间提交都会刷新页面,每次刷新必走load端,会造成列表数据的重复绑定。
使用if (!IsPostBack)可以尽可能的避免这种情况
webform复杂控件
Repeater:HeaderTemplate-在加载开始执行一遍ItemTemplate-有多少条数据,执行多少遍FooterTemplate-在加载最后执行一遍AlternatingItemTemplate-交替项模板1<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="lianxi.aspx.cs"Inherits="lianxi"% 查看详情
webforms : 确定 updatepanel 中的哪个控件触发刷新
】webforms:确定updatepanel中的哪个控件触发刷新【英文标题】:webforms:determineswhichcontrolwithinupdatepaneltriggerstherefresh【发布时间】:2016-08-2613:41:45【问题描述】:我有一个这样的aspx页面:<asp:UpdatePanelrunat="server"UpdateMode="always"><... 查看详情
delphi控件-复合控件
复合控件复合控件是Delphi控件中非常重要的一种控件,复合控件就是将两个或两个以上的控件重新组合成一个新的控件。例如TspinEdit、TlabeledEdit、TDBNavigator等就是复合控件,TDBNavigator其实就是在一个Panel放上若干个Button而已。制... 查看详情
webform——repeater控件(重要好用)
Repeater控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。 Repeater控件完全由模板驱动,提供了最大的灵活性,可以... 查看详情
webform的简单控件及其重要属性
Label:会被编译成spanText:最重要的作用就是显示文本ForeColor:字体颜色Visible:是否可见CssClass:用于设置或返回控件样式类例如:下面向按钮设置了CSS样式:1<style>2.TestStyle3{4font:12ptverdana;5font-weight:700;6color:orange;7}8</style>... 查看详情
webform——控件和数据库连接方式
一、简单控件1、Label(作用:显示文字)Web中:<asp:LabelID="Label1"runat="server"Text="Label"BorderColor="Black"BorderStyle="Solid"BorderWidth="5px"></asp:Label>编译完成后的元素时span(html)<spanid="Label1"style="d 查看详情
webform--j简单控件简单的登录
一、简单控件1、label:边框(边框的颜色、样式、粗细) 是专门显示文字的, 被编译后是 <spanid="Label1">Label</span>2、Literal: Text属性,作用显示文字 编译后不会形成任何元素,一般被用来输出Js代码... 查看详情
Asp.net webform 控件是不是具有像 Winforms 控件一样的最高功能?
】Asp.netwebform控件是不是具有像Winforms控件一样的最高功能?【英文标题】:DoAsp.netwebformcontrolshavetopmostfeaturelikeWinformscontrolsdo?Asp.netwebform控件是否具有像Winforms控件一样的最高功能?【发布时间】:2015-04-2912:40:15【问题描述】:... 查看详情
Android 片段与复合控件
】Android片段与复合控件【英文标题】:Androidfragmentsvscompoundcontrols【发布时间】:2011-09-0701:43:06【问题描述】:为什么要使用Android3.0片段而不是复合控件?可以一次创建一个View继承器或复合控件,然后在任何地方使用它。我已... 查看详情
复合控件中公开子控件事件
publicclassUserControl1:UserControl{//privateButtonsaveButton;publiceventEventHandlerSaveButtonClick{add{saveButton.Click+=value;}remove{saveButton.Click-=value;}}} 查看详情
如何验证复合控件
】如何验证复合控件【英文标题】:howtovalidatecompositecontrols【发布时间】:2012-12-0217:03:15【问题描述】:好吧,这有点复杂。我有一个包含文本框、必填字段验证器和一个按钮的复合控件。它公开了一个名为ValidationGroup的属性。... 查看详情
ASP.NET WebForms:Repeater 控件中的图像尺寸模式
】ASP.NETWebForms:Repeater控件中的图像尺寸模式【英文标题】:ASP.NETWebForms:ImageSizemodeinRepeaterControl【发布时间】:2020-10-1314:18:52【问题描述】:是否可以在转发器控件元素中显示具有非方形纵横比的图片?我从带有路径作为字符串... 查看详情
复合控件选择类
复合控件: 多选框:checkbox-CheckBoxList 属性:RepeatLayout:Table 按表格排布 Flow流排布 RepeatDirection:Vertical垂直排布 Horizontal水平排布 RepeatColumns:每一行有几列&nb... 查看详情
登录控件:WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。添加一个名为 jquery 的 ScriptRe
】登录控件:WebFormsUnobtrusiveValidationMode需要\\\'jquery\\\'的ScriptResourceMapping。添加一个名为jquery的ScriptResourceMapping【英文标题】:LoginControl:WebFormsUnobtrusiveValidationModerequiresaScriptResourceMappingfor\'jquery\'.AddaScriptR 查看详情
2017-5-19复合控件
(一)复合控件1.RadioButtonList 每一行数据都是一个ListItemRadioButtonList的属性: RepeatDirection---排列方式 RepeatColumns---每一行中需要展示的个数 RepeatLayout ---页面中生成什么样的代码List... 查看详情
webforms与mvc的区别
Webforms对于一个ASP.NET的程序员来说是再熟悉不过了,我从开始进入程序员行列所接触的就是Webforms,我个人认为Webforms的其中一个特征就是服务器端控件的频繁应用,以及codebehind。所以以前和朋友(java程序员)... 查看详情
复合控件
RadioButtonList--单选RadioButtonList1.DataSource= 等于一个集合 --指向数据源 RadioButtonList1.DataTextField="NationName"; --网页中显示的内容 &n 查看详情
复合控件:选择类(代码片段)
复合控件: 多选框:checkbox-CheckBoxList 属性:RepeatLayout:Table 按表格排布 Flow流排布 RepeatDirection:Vertical垂直排布 Horizontal水平排布 RepeatColumns:每一行有几列&nb... 查看详情