如何在asp.NET3.5中实现jQuery数据表
第一次在asp.net中使用aspx页面webmethod实现jQuery DataTable时,下面是webmethod代码如何在asp.NET3.5中实现jQuery数据表,jquery,asp.net,jquery-datatables,Jquery,Asp.net,Jquery Datatables,第一次在asp.net中使用aspx页面webmethod实现jQuery DataTable时,下面是webmethod代码 [WebMethod()] public static List<Activity> GetJobActivity(int jobid) { try { string connectionstring = ConfigurationManager.ConnectionString
[WebMethod()]
public static List<Activity> GetJobActivity(int jobid)
{
try
{
string connectionstring = ConfigurationManager.ConnectionStrings["ConString"].ConnectionString;
SqlConnection Con = new SqlConnection(connectionstring);
DataTable DT = new DataTable();
List<Activity> activity = new List<Activity>();
DataSet DS = new DataSet();
using (SqlCommand cmd = new SqlCommand())
{
cmd.Connection = Con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "SP_GetJobActivity";
cmd.Parameters.Add("@jobid", SqlDbType.Int).Value = jobid;
Con.Open();
SqlDataAdapter DA = new SqlDataAdapter(cmd);
DA.Fill(DT);
foreach (DataRow DR in DT.Rows)
{
Activity act = new Activity();
act.comment = DR["Comment"].ToString();
act.activity = DR["activity"].ToString();
act.emp = DR["EmpName"].ToString();
act.createdon = DR["Createdon"].ToString();
activity.Add(act);
}
}
Con.Close();
return activity;
}
catch (Exception ex)
{
throw new System.Exception("Error In Get Job Activity :" + ex.Message);
}
}
但是它不工作,请帮助我解决这个问题。可以提供更多关于“它不工作”未捕获类型错误的信息:Object[Object Object]没有方法“dataTable”。这个错误是在哪一行引起的?@MichaelB。问题已解决。。。谢谢
$.ajax({
type: "POST",
url: "ViewJob.aspx/GetJobActivity",
data: JSON.stringify({ jobid: $("#id").val()}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
RenderTable(response.d);
}
});