$.post问题,前辈们帮忙。
js:
   function showImg(vsn,obj) {
             if (vsn != "") {
                 if (document.getElementById(vsn).style.display == "none") {
                     document.getElementById(vsn).style.display = ""
                     obj.title = "点击关闭图像显示";
                     //$("#td_" + vsn).html("<img width='160' height='180' src='../Handler/GetImage.ashx?vsn=" + vsn + "'/>");
                     $.post("../Handler/GetImage.ashx?vsn=" + vsn + "", function (data) {
                         alert(data);
                         document.getElementById("s_" + vsn).style.display = "none"
                         $("<img/>").attr("src", data).appendTo("#td_" + vsn + "");
                     });         
                 }
                 else {
                     document.getElementById(vsn).style.display = "none";
                     obj.title = "点击查看图像显示";
                 }
             }
         }
ashx:
  public void ProcessRequest (HttpContext context) {
         string vsn = context.Request["vsn"].ToString();
         if (vsn!="")
         {
             string sql = "select vheadpic from visiterecord where vsn='"+ vsn +"'";
             context.Response.ContentType = "image/*";
             DataSet ds = FUJICA.DBUtility.DbHelperSQL.Query(sql);
             if (ds!=null&&ds.Tables[0].Rows.Count>0)
             {
                 context.Response.BinaryWrite((byte[])ds.Tables[0].Rows[0]["vheadpic"]);    
             }
         }
     }
问题:
$("#td_" + vsn).html("<img width='160' height='180' src='../Handler/GetImage.ashx?vsn=" + vsn + "'/>");这个可以显示出来图像;
而
$.post("../Handler/GetImage.ashx?vsn=" + vsn + "", function (data) {
                         alert(data);
                         document.getElementById("s_" + vsn).style.display = "none"
                         $("<img/>").attr("src", data).appendTo("#td_" + vsn + "");
                     });   
却不能,请大家帮忙啊,谢谢!
------解决方案--------------------
Convert.ToBase64String()