這個方法網路上可以查到很多,但是好多只有點擊文字編輯並保持,但是沒有完整的程式碼寫怎麼儲存到資料庫。因為本人才疏學淺,費啦好長時間才寫好把修改的內容只用一條sql語句保存到數據庫,今天在這裡和大家分享
這是運行圖片
這是前台頁03.aspx頁面
訂單名稱: | | ||||
產品類型: | | 狀態: td> |
| 印量: | |
收貨資訊: | | ||||
總金額: | |
這是一般處理程序頁 03.ashx
p>
using System;🎜>
using System;🎜>using System. Web;
using System.Data.SqlClient;
public class _03 : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response. /plain";
int OrderId = 5;
string newOrderName = context.Request.QueryString["caname"];//取得使用者修改後的文字
string updateCol = context.Request .QueryString["updateCol"];//取得使用者修改的本td的上一個td的id的值(這個id與資料庫中的列名相同)
string sql = "update eoPrintOrder set " updateCol " =@name where Id_order=@id" ;//透過這一sql語句,就可以對資料庫進行修改SqlParameter[] pams = {
new SqlParameter("@name",newOrderName),
new SqlParameter("@id", OrderId)
};
string data = DscySFL.DbHelp.ExecuteCommand(sql,pams ).ToString();
context.Response.Write(data);
}
public bool IsReusable {
get {
return false;
}
}
}