ASP.NET动态网站开发培训-15.DataList控件(二)
来源:互联网 发布:角色扮演网络手游 编辑:程序博客网 时间:2024/05/27 12:21
第十五讲:DataList控件(二)
课程安排:
DataList控件的ItemCreated事件
找出DataList模板的内部控件
设置内部控件属性
获取当前记录的“新闻编号”
DataList控件的ItemCreated事件
ItemCreated事件是在创建项时被触发,即每当显示一条记录内容时,该事件就会被触发。
该事件的语法为
void Item_Created(Object sender,DataListItemEventArgs e)
使用参数e可以获取当前项的索引号
e.Item.ItemIndex
找出DataList模板的内部控件(使用FindControl方法)
ImageButton imgbtn1=(ImageButton)e.Item.FindControl("ImageButton1");
使用了Item对象的FindControl方法,并将找到的控件,强制类型转换为ImageButton,之后赋值给了对象变量imgbtn1。
实际上,imgbtn1就是找到的对象,他们是同一对象。
设置内部控件属性
imgbtn1.PosBackUrl="~/default2.aspx";
imgbtn1.PosBackUrl="~/default2.aspx?id=1";
imgbtn1.PosBackUrl="~/default2.aspx?id=" + (e.Item.ItemIndex + 1).ToString();
获取当前记录的“新闻编号”
获取当前项的新闻编号的方法:
DataList1.DataKeys[e.Item.ItemIndex];
正确的赋值语句:
imgbtn1.PosBackUrl="~/default2.aspx?id=" + DataList1.DataKeys[e.Item.ItemIndex];
- ASP.NET动态网站开发培训-15.DataList控件(二)
- ASP.NET动态网站开发培训-14.DataList控件(一)
- ASP.NET动态网站开发培训-16.DataList控件(三)
- ASP.NET动态网站开发培训-07.AccessDataSource控件
- ASP.NET动态网站开发培训-10.FileUpload控件
- ASP.NET动态网站开发培训-11.DetailsView控件
- ASP.NET动态网站开发培训-12.FormView控件
- ASP.NET动态网站开发培训-13.SqlDataSource控件
- ASP.NET动态网站开发培训-08.GridView控件(上)
- ASP.NET动态网站开发培训-09.GridView控件(下)
- ASP.NET动态网站开发培训-22.论文管理系统(二、制作论文标题页面)
- ASP.NET动态网站开发培训-01.动态网站基础
- ASP.NET动态网站开发培训-30.ADO.NET技术(二、SqlCommand类)
- ASP.NET动态网站开发培训-06.CheckBox、RadioButton和Image控件
- ASP.NET动态网站开发培训-34.互动论坛制作(二、制作母版页和使用母版页)
- ASP.NET动态网站开发培训-03.创建第一个ASP.NET的动态网站
- asp.net Datalist模板控件开发
- ASP.NET动态网站开发培训-18.Select语句(上)
- Foundation中的NSDate
- LeetCode OJ 之 String to Integer (atoi字符串转数字)
- D3DXMatrixPerspectiveFovLH,D3DXMatrixIdentity,D3DXMatrixOrthoLH
- memset
- 50道Java线程面试题
- ASP.NET动态网站开发培训-15.DataList控件(二)
- 使用CImage类将RGB图像转化为灰度图像
- ubuntu安装和查看已安装
- 模拟赛 藏宝图(时间限制:2s,空间限制:256MB)
- Java IdentityHashMap重复值的输出问题
- Dsquared2 Jassen Heren 8iDo664pqs
- RALPH LAUREN JASSEN DAMES 2eET413kpg
- http://www.kamona.pl/partnerzy/monclerkurtki.php 6jBo753rdc
- ugg sklep polska 4cVV243ibf