asp.net:如何在response.redirect上更新列表框内容

时间:2011-04-27 10:37:50

标签: asp.net data-binding

抱歉打扰我看来是一个相当愚蠢的问题。

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

更新效果很好,但在使用response.redirect(“page.aspx”)完成postrequest后,显示记录的列表框会显示 OLD 记录。 “listbox”是一个常规的html表,并在page_load-event中填充。在浏览器中重新加载页面时,会显示更新的记录。

不允许数据绑定控件的赋值限制似乎与asp.net的内容相矛盾,但我在这里......

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

我认为填充列表框的代码可能隐藏在Page_Load中的 Page.IsPostBack 之后。如果是这样的话,那么发布回页面,就不会重新填充列表框本身。

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

相关问题