2010-08-27 7 views
0

J'ai une boîte de dialogue Jquery avec un contrôle ListView ASP à l'intérieur. Avant d'afficher la boîte de dialogue, la liste est déjà remplie sur Page_Load, mais je veux changer cela. Je veux remplir le listview quand une liste déroulante est changée dans la page .aspx, qui déclenche une publication pour cataloguer la liste. Le problème que j'ai maintenant est, quand je veux que la boîte de dialogue soit montrée avec la listview à l'intérieur, le listview montre toujours montrer les données que j'ai liées sur le Load de LoadLoad.Mise à jour de la boîte de dialogue jquery lorsque la boîte de dialogue ListView est databindée avec de nouvelles données

Comment puis-je afficher la liste à jour dans ma boîte de dialogue après une publication?

Code pour remplir 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(); 

Le querystring est juste. En fonction de ce qui est sélectionné dans le ddl, les bons enregistrements sont toujours remplis dans l'ensemble de données. J'ai vérifié ça.

Thx

Répondre

0

J'ai résolu le problème en plaçant le contenu de la jquery dans un panneau de mise à jour.

0

Le problème pourrait être soit avec jQuery ou code ASP. Faites une session de débogage avec la div de dialogue toujours visible, de sorte que vous êtes sûr qu'il n'y a rien de mal avec votre code ASP. Êtes-vous sûr par exemple que la liste déroulante est configurée pour effectuer automatiquement un post-retour lorsque la sélection est modifiée?

+0

Le problème est que la liste n'est pas remplie après la publication. J'ai ajouté le code que j'utilise pour remplir ma listview qui est déclenchée par le ddl_Change. – Ben

Questions connexes