2011-04-27 86 views
0

上的列表框内容,并感到抱歉,因为我认为这是一个相当愚蠢的问题。asp.net:如何更新response.redirect

一个aspx页面发回自己。表单数据从request.Form []中收集并更新数据库中的记录。 (这是一项任务,我们不允许使用数据绑定控件)。

更新工作正常,但是当使用response.redirect(“page.aspx”)完成postrequest时,显示记录的列表框显示OLD记录。 “listbox”是一个普通的html表格,填充在page_load事件中。在浏览器中重新载入页面时,会显示更新的记录。

不允许数据绑定控件的分配限制似乎是一个矛盾是什么asp.net是一回事,但我在这里...

感谢您的帮助。

回答

2

我觉得你的用于填充列表框代码可能会被躲在Page.IsPostBack在Page_Load中。如果是这种情况,那么回到页面后,不会重新填充列表框本身。

数据库更新完成后,您必须在按钮单击时调用重新填充方法。

+0

感谢您的回答!没有回传代码。但是,db-class在SQL更新时不会关闭dbConn。现在工作好了。 – Teson 2011-04-27 18:27:22

相关问题