我正在使用jsTree來組織用戶創建的頁面。在右鍵單擊並按下「重命名」後,我想在後臺啓動一個JS函數,該函數在我的代碼中觸發一個函數,如果可能的話。我希望它抓住我在ID上的任何項目,並在數據庫中重命名它並更新jsTree。jQuery調用返回數據的ASMX Web服務
這裏是一個示例代碼隱藏功能:
[System.Web.Services.WebMethod]
protected void RenamePage(object sender, EventArgs e)
{
DataTable dt = new DataTable();
using (SqlConnection con = new SqlConnection(Global.conString))
{
con.Open();
using (SqlCommand cmd = new SqlCommand("contentPageUpdate", con))
{
cmd.Parameters.Add("@title", SqlDbType.VarChar).Value = Global.SafeSqlLiteral(txtPage.Text, 1);
cmd.CommandType = CommandType.StoredProcedure;
cmd.ExecuteNonQuery();
}
con.Close();
//Update Content Page Repeater
using (SqlCommand cmd = new SqlCommand("contentPageGetAll", con))
{
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
{
da.Fill(dt);
}
}
}
}
是啊,所以 - 你嘗試過這麼遠嗎?你遇到了什麼具體問題? – RPM1984 2011-03-01 00:16:02
我從來沒有使用過jQuery的c#函數。不確定從哪裏開始。需要一個跳躍點。 – balexander 2011-03-01 00:42:30