当我通过提交.aspx页面创建新记录时,新记录未显示。我必须离开页面并返回到它以显示新数据。
如何重新刷新数据?
答案 0 :(得分:2)
我认为您需要在网格上调用databind()。如果这是一个不幸的猜测,我们将需要更多的背景 - 请你发布你的代码(aspx和vb)
答案 1 :(得分:1)
在更新代码中的对象后立即尝试Application.doEvents()。
这真是一个黑暗的镜头,因为我们真的不知道你的代码在做什么,但是如果我在VB.net中遇到更新问题,那么10次调用该方法会修复它。
答案 2 :(得分:0)
您将需要在用于数据连接的任何对象上调用DataBind(),然后您将不得不刷新页面,除非您在UpdatePanel内部使用AJAXified控件,其触发器设置为您的提交按钮。但是如果没有代码清单,知道你如何与数据库或任何类型的东西交谈,那么很难给出任何有用的代码。