0

我有一个在 ViewData.aspx 中有一个下拉菜单的网页。单击链接时,它会重定向到另一个页面,可以在 AddData.aspx 中添加下拉数据。在 AddData.aspx 页面关闭时,ViewData.aspx 不会使用新添加的下拉数据进行刷新。目前我正在按 F5。如何自动实现这一点。

4

2 回答 2

0

我认为您可以使用命名窗口和 java 脚本来完成此操作,但我不确定这如何与较新的浏览器一起使用。看这里: http: //www.infimum.dk/HTML/JSwindows.html这个方法。

或者,您可以使用 jQueryModal 窗口或类似的东西并重新加载您的下拉列表或整个页面。

于 2012-11-21T10:03:25.177 回答
0

听起来您没有将用户重定向到 AddView,而是在新的浏览器窗口中打开 AddView 作为一种弹出窗口。如果那是你正在做的,它不会推荐它。

而不是那个解决方案,我建议要么:

  • 使 AddData 成为用户控件并将其包含在 ViewData 页面中(可能在隐藏的 div 中作为模式弹出窗口)或

  • 使 ViewData 实际上重定向到同一浏览器实例中的 AddData 页面,并在 AddData 上有一个按钮,该按钮重定向回 ViewData。

如果您确实需要在不同窗口中同时查看 ViewData 和 AddData,那么您可以在触发 AddData 时以编程方式“锁定”Viewdata 页面,然后请求用户按下 ViewData 上的“更新”按钮将重新加载 ViewData 页面。

于 2012-11-21T10:19:26.220 回答