我用asp.net做一个相册的效果,入上图所示。
我的想法是在一个DetailsView里加入一个datalist控件,但是发觉!绑定是在页面载入发生的!但是findcontorl只能在dataround里发生的,在page_load事件里是没有值的!
之后还想出另外一个办法就是动态添加图片控件!但是到左鼠标点击某个图片时就难以做下去了!老是不能实现点击的效果!是用js跟asp.net结合的办法来做!
现在我想请高手帮忙解决这个问题,或者给点 意见!假如可以,做好给个现成的例子!
解决方案 »
- My97DatePicker控件上传后不可用
- BUUTTN的问题
- 返回的是table类型,但是还有一个输出参数,也要返回,怎么办?
- 可以获得局域网ip吗?
- vista下安装vs2005开发环境需要装哪些东西啊?
- PS高手进来帮我做张图片好吗,只要改几个字的图片,做好立马给分
- 散分200,请大家对ASPNETSDK自动建站程序2.0版PP,顶者有分
- 再次提问:创建一元素接点,设置了几个属性,为什么返回的xml值就是没保存起来呢
- Repeater控件绑定DataSet后怎么取数据
- 离线地图数据能在电脑上用吗?
- 关于asp.net的源码安全问题
- Asp.Net新出的MVC框架中view层问题!如何增加目录级数?
给你个连接http://www.webdesignerwall.com/demo/jquery/img-replacement.html
下载地址:http://www.namipan.com/d/74a5743826960dd46bf5271143ab7f0d887b2ed9e9cd0700
js控制 div的display属性就好了
{
Image img = new Image();
img.ImageUrl = "../images/" + ds.Tables["img"].Rows[i]["smallpic"].ToString();
img.Width = 80;
img.Height = 50;
img.CssClass = "pic";
img.ID = i.ToString();
Panel pane=(Panel)DetailsView1.FindControl("Panel1");
pane.Controls.Add(img);
}
动态生成图片,实现小图的功能!
前台使用js实现图片效果!鼠标单击会显示对应图片!问题是这个图片是动态生成的,我的想法是后台写JS代码!