1
WebRequest req = HttpWebRequest.Create(img_src);
2
req.Credentials = new NetworkCredential(ConfigurationManager.AppSettings["AdminUser"], ConfigurationManager.AppSettings["AdminPass"], ConfigurationManager.AppSettings["AdminDomain"]);
3
HtmlImage img = (HtmlImage)e.Item.FindControl("imgPhoto");
4
if (img != null)
5
}
2
3
4
5
这段代码消耗很大。其实最开始图片是不显示的,只有在鼠标放上去时才显示。所以最后决定将其移出,放入一个WebService中。
1
[WebMethod]
2
public string ValidImageLocation(string img_src)
3
}
2
3
传进来的是我们要用的地址。先判断它是否存在,存在的话原样返回,否则返回备用的地址。注意使用[ScriptService]
在客户端添加如下代码:
1
function ShowPicture(el)//鼠标放上去时触发
2
}
注意在ScriptManager中添加对WebService的引用。2