Ajax模态弹出显示问题

时间:2009-03-02 10:52:49

标签: modalpopupextender

在网页上,gridview控件包含产品ID。绑定到链接按钮。

在gridview的ItemCommand事件中,我获取产品信息并显示在ajax模式弹出扩展器控件中。弹出窗口以编程方式显示在gridview的ItemCommand上,并以编程方式隐藏。

现在的问题是,当我在显示第一个产品详细信息后关闭弹出窗口并尝试通过单击其他产品ID来查看下一个产品ID时,有时会显示详细信息,有时则不会显示。

每个产品也会提取来自数据库的数据。

Plz帮助。

1 个答案:

答案 0 :(得分: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;
    }