如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
label控件<label>标识有两个属性,一个是for,一个是accesskey。for的意思是,这个lable是为哪个元件服务的。而accesskey则定义了访问这个元件的热键。比如,我们有一个名字叫name的单行输入框,我们是这样定义这个元件的:<inputtype="text"id="name"size=30>,那么,我们的<label>可以如此定义:<labelfor="name"accesskey="n">姓名(<u>n</u>):</label>。大家可以看见,这个<label>是为那个id为“name”元件服务的,而acesskey则定义了,这访问这个元件的热键为“alt+n”。例子:<form><labelfor="namebox"accesskey="n">姓名(<u>n</u>):</label><inputtype="text"id="namebox"size=30><br><labelfor="emailbox"accesskey="e">电子邮件(<u>e</u>):</label><inputtype="text"id="emailbox"size=30>注:对客户端而言2.TextBox控件EnableViewState属性ASP.Net提供了EnableViewState属性,系统默认的值为true。当设置为true时,在传递状态值时就包括该控件;如果设置为false,则传递状态值时则不包括它。既然状态值不包括该控件,则客户端对它进行的操作,服务器端是不响应的。我们可以做个实验,在Button1_Click事件中,编写代码:ListBox.Items.Add(”客户端点击按钮一次!”);此时运行该应用程序,单击网页上的按钮,在ListBox中会添加内容,不断地单击,内容则不断添加。如果我们将ListBox的EnableViewState属性改为false时,不断单击按钮,则只能添加一次。这样有什么好处呢?如果我们在开发Web应用程序时,某些控件是不需要接受用户的操作或只需要接受一次操作的时候,我们可以将这些控件的EnableViewState属性改为false,这样可以优化我们的程序,提高网络访问的速度。3.Button控件CausesValidation属性,CommandArguments属性和CommandName属性在一个页面又相关联的多个Button控件时,通过设置控件的OnCommand事件(使得多个Button控件共享事件名称,然后根据各个Button控件的CommandName属性来判断哪个Button控件被触发)通过:e.CommandName等来判断Click事件和Command事件的区别:当有与Button相关的命令名时用Command事件,否则一般用Click事件4.LinkButton控件基本上同Button控件5.ImageButton控件基本上同Button控件,Imageurl属性表示按钮上的图表来源,AlternateText属性表示当图片无法正常显示时,替代的文本6.HyperLink控件7.DropDownList控件DropDownList控件的使用(数据绑定)在页面初始化时候将集合绑定到DropDownListpublicvoidPage_Load(Objectsrc.EventArgse){ArrayListarrValue=newArrayList();arrValue.add("kk");arrValue.add("dd");arrValue.add("aa");arrValue.add("cc");//将数组绑定到DropDownList控件的DataSource属性ddl.DataSource=arrValue;ddl.DataBind();}//实现选项有:<asp:DropDownListid="ddl"runat="server"/>二、在页面初始化的时候向DropDownList添加数据publicvoidPage_Load(Objectsrc.EventArgse){ddl.Items.Add(newListItem("text","value");ddl.Items.Add(newListItem("text1","value1");ddl.Items.Add(newListItem("text2","value2");}//实现选项有:<asp:DropDownListid="ddl"runat="server"/>三、将DataReader读取的数据动态绑定到DropDownListprotectedvoidPage_Load(objectsender,EventArgse){