在点击按钮后添加了一项,添加后如何刷新GridView让他显示出来?
- JScript code
$("#btnPart").click(function () { var txt = $("#txtPart").val(); $.post("/admin/insertPart.ashx", { "part": txt }, function (data, status) { if (status != "success") { $("#msgPart").text("添加失败!"); return; } if (data == 1) { <% GridView1.DataSourceID = ""; GridView1.DataSourceID = "SqlDataSource1"; GridView1.DataBind(); %> // 这样不能刷新 // 如何在这里刷新GridView? $("#msgPart").text("添加成功!"); // 这句能够执行 } }); });
------解决方案--------------------------------------------------------
有点想当然了。
ajax方式填充GridView
http://blog.csdn.net/sandy945/article/details/6925893
Repeater 无刷新分页
http://blog.csdn.net/sandy945/article/details/4208998
------解决方案--------------------------------------------------------
你要是这样写的话,就没必要用服务器端控件显示了,还不如直接输出table来的爽
------解决方案--------------------------------------------------------
从新绑定一次不是就好了
------解决方案--------------------------------------------------------
你那代码是 后台重新绑定
js:window.location.reload();