我选择下拉框列的时候无刷新的绑定GridView。值传过去了,也跳进了相应的方法,值也绑定上去了,可是页面上GridView还是没有值。是没有刷新的原因吗?有人能帮我解决下吗?
脚本代码:
$("#drpRegion").change(function(){
var id=$("#drpRegion").val();
if(id!=0)
{
$("#lbregion").html("");
$.ajax({
type:"POST",
url:"addrecordplan.aspx?regionid="+id,
datatype:"html",
success:function(data)
{
}
})
}
});
前台代码:
后台代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.QueryString["regionid"] != null)
{
Bind(Request.QueryString["regionid"]);
}
else
{
Page.RegisterStartupScript("", "");
}
}
}
///绑定GridView 的方法
void Bind(string regionid)
{
DeviceSystem devicesys = new DeviceSystem();
string message;
List
List
foreach (Device item in devicelist)
{
if (item.regionid.ToString() == regionid)
{
devices.Add(item);
}
}
GridView1.DataSource = devices;
GridView1.DataBind();
}