应该用modle吧。如果是请求图片格式。就订阅url事件。方法自己来写,一个来改变url地址,一个来解析改变后的地址。

解决方案 »

  1.   

    有些图片,不想让用户看到网站的虚拟路径,这样就需要做一个完整的图片Handler  详见:
       创建一个image.ashx文件
       public void ProcessRequest(HttpContext context)
       {
           FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);
            byte[] data = new byte[fs.Length];
           int filelen = data.Length;
           fs.Read(data, 0, data.Length);       context.Response.ContentType = "image/jpg" ;
               context.Response.OutputStream.Write(data, 0, filelen);
      }
      在使用的aspx
      <img src="image.ashx" />