在输入新记录后,如何强制页面在重新加载时刷新数据

时间:2010-08-06 20:46:06

标签: vb.net asp.net

当我通过提交.aspx页面创建新记录时,新记录未显示。我必须离开页面并返回到它以显示新数据。

如何重新刷新数据?

3 个答案:

答案 0 :(得分:2)

我认为您需要在网格上调用databind()。如果这是一个不幸的猜测,我们将需要更多的背景 - 请你发布你的代码(aspx和vb)

答案 1 :(得分:1)

在更新代码中的对象后立即尝试Application.doEvents()。

这真是一个黑暗的镜头,因为我们真的不知道你的代码在做什么,但是如果我在VB.net中遇到更新问题,那么10次调用该方法会修复它。

答案 2 :(得分:0)

您将需要在用于数据连接的任何对象上调用DataBind(),然后您将不得不刷新页面,除非您在UpdatePanel内部使用AJAXified控件,其触发器设置为您的提交按钮。但是如果没有代码清单,知道你如何与数据库或任何类型的东西交谈,那么很难给出任何有用的代码。