1.用jquery 調用aspx內的函數:
sajax("***.aspx/DoSave", //一個URL位址,指向函數所在的ASPX
null,//參數, 所指向的ASPX的函數所需的參數
S showS]Reult); /執行成功之後執行的jS腳本
2.函數sajax
複製程式碼
複製程式碼
複製程式碼
程式碼如下
function sajax(url, data, successcallback)
{
$.aja url: url,
data : data,
async: false,
contentcontentType
success: successcallback,
statusCode: {
statusCode: {
statusCode: { 🎜> 404: function () { alert('page not found'); },
500: function () { alert('內部服務器錯誤'); }
} }); };
3.後台函數:
cs程式碼
複製程式碼
程式碼如下:
[WebMethod(EnableSession = true)] //AJAX呼叫的必須是這種方式宣告的函數 EnableSession--》用Session存取照片
Dpublic static void ()
{
byte[] byZhaoPian;
try
{
byZhaoPian = (byte[])(HttpContext.Current.Session["image"]);
}
catch {
}
****************
}
4.如何給Session["image"]賦值
選擇好照片之後,點擊確定上傳的時候,把圖片轉換為二進制,賦值給Session["image"]
5.上傳照片的方法這裡就不在寫了,請查看其它文章