网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月01日漏签0天
asp.net吧 关注:45,742贴子:174,835
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 2回复贴,共1页
<<返回asp.net吧
>0< 加载中...

[求助]实现上方显示大图,下方显示所有小图,点击小图切换大图

  • 只看楼主
  • 收藏

  • 回复
  • 此志无虞
  • 高级粉丝
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

如图,类似百度图片,点击下边的小图时能切换上边的大图。我现在仅仅是将小图显示出来了,下一步该怎么做呢?求大神指点...
上部分代码,下边的图是在for循环中生成的:
string sspk = Session.Contents["sspk"].ToString();
DataSet list1 = bllimage.GetList(" series_fk=" + sspk);
if (list1.Tables.Count > 0)
{
DataTable tab = list1.Tables[0];
for (int i = 0; i < tab.Rows.Count; i++)
{
ImageButton img = new ImageButton();
string id = "'" + i + "'";
img.ID = id;
this.Panel1.Controls.Add(img);
img.Height = 62;
img.Style["style"] = "margin-left:5px;margin-right:5px;border-color:Green;border-style:solid;border-width:1px";
string imgpath = tab.Rows[i][17].ToString();
int index = imgpath.IndexOf("Dicom_Images");
imgpath = imgpath.Substring(index);
imgpath = "~/" + imgpath;
int len = imgpath.Length;
imgpath = imgpath.Remove(len - 3);
imgpath += "bmp";
img.ImageUrl = imgpath;
img.Click += img_Click;
}
}
void img_Click(object sender, ImageClickEventArgs e)
{
ImageButton btn = (ImageButton)sender;
showimage(btn.ImageUrl);
}
我给img添加了点击事件,可是在调试页面点击的时候,发现页面重新加载了,而且上边的图也没有变,不是应该执行下边的img_click,然后执行showimage()函数呢?


  • 清浅
  • 人气楷模
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
网上有JS支持的,效果一模一样的!!!


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回asp.net吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示