2010-08-27 64 views
0

我有一个JQuery对话框,里面有一个ASP列表视图控件。在显示对话框之前,ListView已经被填充在Page_Load上,但是我想改变它。我想在.aspx页面中更改下拉列表时填充listview,这会触发回发到数据绑定列表视图。更新jQuery对话框时,对话框内的列表视图数据绑定了新的数据

现在我遇到的问题是,当我想要在对话框中显示listview时,listview仍然显示显示我已经绑定到Page_Load上的数据。

如何在回发后在对话框中显示最新的listview?

代码来填充列表视图:

 string conString = System.Configuration.ConfigurationManager.ConnectionStrings["SQLCONN"].ToString(); 
    SqlConnection conn = new SqlConnection(conString); 
    string cmdstr = "querystring"; 
    DataSet ds = new DataSet(); 
    SqlDataAdapter da = new SqlDataAdapter(cmdstr, conn); 
    da.Fill(ds, "PlanningWagen"); 
    lvPlanningWagen.DataSource = ds; 
    lvPlanningWagen.DataBind(); 

查询字符串是正确的。根据ddl中选择的内容,正确的记录始终填充到数据集中。我检查过了。

Thx

回答

0

我解决了这个问题,把jquery的内容放在updatepanel中。

0

这个问题可能是jQuery或ASP代码。与对话框div进行调试会话始终可见,以确保您的ASP代码没有任何问题。你确定例如下拉列表被配置为当选择被改变时自动回传吗?

+0

问题是在回发后没有填充listview。我添加了我用来填充由ddl_Change触发的listview的代码。 – Ben 2010-08-27 09:09:56