可以考虑在webfp.aspx中,如果没有图片显示一个特定的图片显示(No Pic)

解决方案 »

  1.   

    大侠,webfp.aspx那就显示出了Image1控件那框,很难看站地方,没有更好的方法?
      

  2.   

    参考: if ( ( myReader[ DestField ] == System.DBNull.Value ) || ( myReader[ DestField ].ToString().Trim() == string.Empty ) )
    {
    string[] arrRequestFileName = ( string[] ) Request.PhysicalPath.ToString().Trim().Split( '\\' );
    int RequestFileNameLen = arrRequestFileName[ arrRequestFileName.GetUpperBound( 0 ) ].ToString().Length;
    int intStart = Request.PhysicalPath.ToString().Trim().Length - RequestFileNameLen;
    string  RequestPhyURL = Request.PhysicalPath.ToString().Remove( intStart, RequestFileNameLen );
    System.IO.FileStream fs = System.IO.File.OpenRead( RequestPhyURL+"\\NoPhoto.gif" );
    byte[] btImage = new byte[ fs.Length ];
    fs.Read( btImage, 0, ( int ) fs.Length );
    Response.BinaryWrite( btImage );
    Response.End();
    }
    else
    {
    byte[] btImage = ( byte[] )myReader[ DestField ];
    Response.BinaryWrite( btImage );
    Response.End(); }