0

我有一个使用updatepanel 的带有两个gridview 的asp.net 页面。当我单击插入db 中的提交按钮数据并更新gridview 时。刷新页面时,我正在处理相同数据的重复插入。但问题是当我在显示不存在数据的网格视图中刷新页面以前的数据时。如果我再次单击菜单,它会重新加载并显示实际数据。我正在处理按钮单击,但我不知道在刷新页面时如何处理这个 gridview 问题。如果有人遇到同样的问题,请对此有所了解或提供一些建议。

4

3 回答 3

0

我会尝试:

gridviewObj.datasource = null
gridviewobj.datasource.databind();

... 希望这可以帮助

于 2014-07-18T15:17:33.230 回答
0

你可以这样做

protected void Page_Load(object sender, EventArgs e)
    {
    if (Page.IsPostBack)
    {
    //here you bind again the datagrid
    }
    }
于 2014-07-18T15:23:01.130 回答
0

在 Page_Load 事件中使用 if(IsPosback)
然后
UpdatePanel.Update();

于 2014-07-19T02:33:55.033 回答