ASPX頁面:Asp.Net(C#)jQuery的Ajax和的WebMethod公共方法調用
$(document).ready(function() {
$("#btnn").click(function() {
$.ajax({
type: "POST",
url: "TestPage.aspx/emp",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
}
});
});
});
代碼隱藏:
public void grdload()
{
GridView1.DataSource = GetEmployee("Select * from Employee");
GridView1.DataBind();
}
[WebMethod]
public static void emp()
{
TestPage re = new TestPage();
re.grdload();
}
我不能GridView的數據加載?如何使GridView數據加載?
謝謝
我不想要ScriptManager數據,如何使GridView數據加載Json數據?請幫助... – Chicharito 2010-03-25 14:42:13
無法使用ScriptManager/UpdatePanel或回傳,無法使用客戶端腳本(使用JSON)加載服務器端控件。就這麼簡單。你的其他選擇是讓WebMethod返回GridView的HTML,然後使用jQuery將HTML轉儲到頁面上。 – 2010-03-25 14:58:24
它如何使WebMethod返回GridView的HTML,然後使用jQuery將HTML轉儲到頁面上;即時對不起,即時通訊初級開發者:) – Chicharito 2010-03-25 15:52:06