2009-03-02 16 views
0

Webページには、製品IDが含まれているgridviewコントロールがあります。リンクボタンにバインドします。Ajaxモーダルポップアップ表示の問題

GridviewのItemCommandイベントで、製品情報を取得し、ajaxモーダルポップアップエクステンダコントロールに表示します。ポップアップは、プログラムによって、gridviewのItemCommandに表示され、プログラムでも非表示になります。

最初の製品の詳細を表示した後にポップアップを閉じ、次の1を他の製品ID ...をクリックして表示しようとすると、問題が表示されることがあります。

データベースから取得したデータは、各製品ごとに取得されます。

Plzヘルプ。

答えて

0

私は同じことをしますが、私はそのような問題はありません。だから私はここにコードを貼り付けているので、あなたのことを全面的に助けてくれるはずです。
CODE:

protected void GVallusers_RowEditing(object sender, GridViewEditEventArgs e) 
    { 
     try 
     { 
      GridViewRow gvRow = ((GridView)sender).Rows[e.NewEditIndex]; 
      populatepanel(gvRow); 
      ModalPopupExtender1.Show(); 
     } 
     catch (Exception exc) 
     { 
      lblinfo.Text = exc.Message; 
     } 
    } 

public void populatepanel(GridViewRow gvrow) 
    {  
     string userid = gvrow.Cells[0].Text; 
     lblSite.Text=gvrow.Cells[1].Text; 
     lblemail.Text = gvrow.Cells[3].Text; 
    } 
関連する問題