111,126
社区成员
发帖
与我相关
我的任务
分享
<div class="pic">
<asp:Image ID="imgurl" runat="server" ImageUrl='<%# Eval("imgurl") %>' />
</div>
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
int id = Convert.ToInt32(DataList1.DataKeys[e.Item.ItemIndex]);
Image ib = (Image)e.Item.FindControl("imgurl");
Image bigimg = (Image)e.Item.FindControl("bigimg");
ib.Attributes.Add("onload", "javascript:imgadapter(this,120,90)");
string img = ib.ImageUrl;
if (img != "")
{
ib.ImageUrl = "/business/" + img;
ib.AlternateText = "产品图片(URL)" + img;
}
else
{
ib.ImageUrl = "/img2007/nopic.jpg";
ib.AlternateText = "无产品图片1";
}
bigimg.ImageUrl = ib.ImageUrl;
}
function imgadapter(obj,width,height)
{
var max_height = height; //设置最大高度
var max_width = width; //设置最大宽度
var real_height = obj.height;
var real_width = obj.width;
if(obj.height>max_height)
{
obj.height = max_height;
obj.width = Math.round(obj.height*real_width/real_height);
}
if(obj.width>max_width)
{
obj.width = max_width;
obj.height = Math.round(obj.width*real_height/real_width);
}
}