FormatImageUrl(
(bool)DataBinder.Eval(Container.DataItem, "Flag "),DataBinder.Eval(Container.DataItem, "Type ").ToString()
)
------
这个方法我在msdn中找到的是FormatImageUrlValue,上面也没说括号中的两个参数是什么意思,请高人详细点解!
------解决方案--------------------------------------------------------
在显示目录、文件的标志图像时,使用函数FormatImageUrl(bool bFlag,string sType)获取图像的链接地址。该函数根据目录或者文件的类型获取不同图像的链接地址。它的程序代码如下:
protected string FormatImageUrl(bool bFlag,string sType)
{ //文件夹类型
if(bFlag== true){return (~/Images/folder.gif;);}
else
switch(sType)
{
case "image/bmp ":return "~/image/bmp.bmp ";
case "application/octet-stream ":return "~/image/exe.bmp ";
default:return( "~/images/aa.gif ")
}
}
return ( " ");