1.用jquery 調(diào)用aspx內(nèi)的函數(shù):
sajax("***.aspx/DoSave", //一個URL地址 ,指向函數(shù)所在的ASPX
null,//參數(shù), 所指向的ASPX的函數(shù)所需要的參數(shù)
showSaveResult);//執(zhí)行成功之后執(zhí)行的jS腳本
2.函數(shù) 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('內(nèi)部服務(wù)器錯誤 '); }
}
});
};
3.后臺函數(shù):
cs代碼
[WebMethod(EnableSession = true)] //AJAX調(diào)用的必須是 這種方式聲明的函數(shù) EnableSession--》用Session存取照片
public static void DoSave()
{
byte[] byZhaoPian;
try
{
byZhaoPian = (byte[])(HttpContext.Current.Session["image"]);
}
catch
{
byZhaoPian = new byte[0];
}
****************
}
4.如何給Session["image"]賦值

選擇好照片之后,點擊確定上傳的時候,把圖片轉(zhuǎn)換為二進制,賦值給Session["image"]
5.上傳照片的方法這里就不在寫了,請查看其它文章