asp.net中 关于linkbutton和image控件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 02:10:06
做个图片浏览器 用image控件显示图片 2个linkbutton分别对应上一张 下一张 请问linkbutton的代码怎么写啊 如何传递参数给image控件啊 在线等 达人帮忙

//假设数据取到了
List<string> imgs = new List<string>(){
"1.jpg",
"2.jpg"
};
//存储当前图片索引
private int Pager
{
set {ViewState["page"] = value; }
get { return (int)ViewState["page"]; }
}
//上一张事件
private linkButton1Click(object sneder,eventArgs e){
if(Pager == 0){
Response.Write("到顶了");
reutrn;
}
Pager = Pager - 1;
BindImageMethod();
}
//下一张事件
private linkButton1Click(object sneder,eventArgs e){
{
if(Pager == imgs.Length){
Response.Write("到底了");
reutrn;
}
Pager = Pager + 1;
BindImageMethod();
}

//绑定图片方法
private void BindImageMethod(){
this.Image.src = imgs[Pager];
}

类似分页的做法就可以吧

图片的地址应该存放在数据库中,然后写分页语句,将图片分页,linkbutton点击事件中传递参数调用分页语句,然后修改image控件的src属性