Aspx Page:
$(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数据?
谢谢
答案 0 :(得分:1)
在ASP.NET中调用WebMethod
就像是返回一个JSON数据集,你可以通过Javascript解析,而不是重新加载控件。
您应该查看使用ASP.NET AJAX工具包并在页面上获取ScriptManager
和UpdatePanel
并使用常规.NET代码更新GridView
。
答案 1 :(得分:1)
答案 2 :(得分:0)
您无法与WebMethod中的页面进行交互。
您应该使用UpdatePanel。