开发动态图形显示,用image服务器端控件时,无法取出图像大小,代码:
System.Web.UI.WebControls.Image Image_gj;
Image_gj.ImageUrl="文件名";
TableRow Tr_gzsj = new TableRow();
Tr_gzsj.Height=Image_gj.Height;
Image_gj.Height为空值
如何才能取出图像的大小啊,谁有办法
我要用Image_gj中图像的高度决定表(table)的行高.
System.Web.UI.WebControls.Image Image_gj;
Image_gj.ImageUrl="文件名";
TableRow Tr_gzsj = new TableRow();
Tr_gzsj.Height=Image_gj.Height;
Image_gj.Height为空值
如何才能取出图像的大小啊,谁有办法
我要用Image_gj中图像的高度决定表(table)的行高.
再调用Image_gj.Height就不是空值了
需要添加客户端脚本来判断,比如在Page_Load里添加
Image_gj.Attributes.Add("onload","'javascript:if(this.width>500) this.width=500'");
我的思路是这样
Image_gj里放的是一个动态生成的图像,比如:pic.aspx返回值是image/jpeg的
下面这部分在一个函数中,位于循环里
System.Web.UI.WebControls.Image Image_gj;
Image_gj.ImageUrl="pic.aspx";---->pic.aspx的返回结果是image/jpeg
TableRow Tr_gzsj = new TableRow();
Tr_gzsj.Height=Image_gj.Height;
是动态生成一组图片,从客户端怎么取高度值,返回给程序啊,另外怎么绑定图像啊,不是数据库字段。
能否明确指点一下。