我正在使用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