【发布时间】:2014-02-20 07:07:55
【问题描述】:
如何将我的 sql 数据库中的记录显示到 jquery 数据表插件中... 这是我的代码客户端代码
<script type="text/javascript">
$(document).ready(function(){
$("#show").click(function () {
$("#UpdatePanel").html("<div style='text-align:center; background-color:yellow; border:1px solid red; padding:3px; width:200px'>Please Wait...</div>");
var URL = "~/Default.aspx/Display";
$.ajax({
url : URL,
type: "GET",
datatype: "json",
Contenttype: "application/json; charset=utf-8",
data :"{}",
success: function(msg){
$("#updatepanel").text(msg.d);
}})
})
});
</script>
这是我的服务器端代码
[WebMethod]
[ScriptMethod(UseHttpGet = true,ResponseFormat = ResponseFormat.Json)]
public Det display()
{
string conn = "Data Source=waheed-pc\\sqlexpress;Initial Catalog=Mydatabase;Integrated Security=true";
SqlConnection con = new SqlConnection(conn);
try
{
Det details = new Det();
con.Open();
SqlCommand cmd = new SqlCommand("Select * From Mytable", con);
cmd.ExecuteNonQuery();
con.Close();
return details;
}
catch (Exception)
{
con.Close();
throw;
}
}
public class Det
{
public int ID { get; set; }
public string Name { get; set; }
public string Job { get; set; }
public int Contactno { get; set; }
}
请帮我解决这个问题 如果您有另一种方法可以在客户端使用asp.net c#、jquery、ajax、json从服务器端显示我的数据库中的记录
【问题讨论】:
标签: c# jquery asp.net sql ajax