Posted in Javascript onJune 30, 2013
1.用jquery 调用aspx内的函数:
sajax("***.aspx/DoSave", //一个URL地址 ,指向函数所在的ASPX null,//参数, 所指向的ASPX的函数所需要的参数 showSaveResult);//执行成功之后执行的jS脚本
2.函数 sajax
function sajax(url, data, successcallback) { $.ajax({ type: "POST", url: url, data: data, async: false, contentType: "application/json;charset=utf-8", dataType: "json", success: successcallback, statusCode: { 404: function () { alert('page not found'); }, 500: function () { alert('内部服务器错误 '); } } }); };
3.后台函数:
cs代码
[WebMethod(EnableSession = true)] //AJAX调用的必须是 这种方式声明的函数 EnableSession--》用Session存取照片 public static void DoSave() { byte[] byZhaoPian; try { byZhaoPian = (byte[])(HttpContext.Current.Session["image"]); } catch { byZhaoPian = new byte[0]; } **************** }
4.如何给Session["image"]赋值
选择好照片之后,点击确定上传的时候,把图片转换为二进制,赋值给Session["image"]
5.上传照片的方法这里就不在写了,请查看其它文章
用jquery存取照片的具体实现方法
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@