首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

$.post有关问题,前辈们帮忙

2012-05-28 
$.post问题,前辈们帮忙。js:function showImg(vsn,obj) {if (vsn ! ) {if (document.getElementById(vsn

$.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()

热点排行