jquery ajax调用c#后台方法

2024-12-29 01:08:07
推荐回答(2个)
回答1:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;

namespace Demo
{
///


/// Update 的摘要说明
///

public class Update : IHttpHandler
{

public void ProcessRequest(HttpContext context)
{
string id=context.Request.Params["id"].ToString().Trim();
string order = context.Request.Params["order"].ToString().Trim();
string result = "";
if (!string.IsNullOrEmpty(id) && (id != order))
{
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=你的数据库名;uid=用户名;password=密码;");
SqlCommand cmd = new SqlCommand("update sortlist set sort='"+id+"' where id=1", conn);
try
{
conn.Open();
result = cmd.ExecuteNonQuery() > 0 ? id : "更新失败";
}
catch { }
finally
{
conn.Close();
}
}
context.Response.ContentType = "text/plain";
context.Response.Write(result);
}

public bool IsReusable
{
get
{
return false;
}
}

}
}

回答2:

没有你想的那么简单,
1.获取GET /POST的值用Request["xxx"] 得到的是字符串类型
2.要查询数据,首先得连接数据库,不知道你是不是还依然要使用MYSQL,是的话,连接组件还得准备好
3.查询数据不是那么简单一句就可以的,要用到DataReader之类的东西,