使用 ASP.NET ModalPopup 控件时回发父页面
我有一个自定义 UserControl,它显示模式弹出窗口(来自 Ajax 工具包)。该控件允许用户向父页面在 GridView 中显示的客户记录添加注释。
用户单击模式弹出窗口上的“添加注释”按钮并关闭它后,我无法强制父页面重新加载网格。该注释已正确添加到数据库中,但我必须手动刷新页面才能显示它,而不是在保存+关闭弹出窗口时自动刷新。
I have a custom UserControl that displays a modal popup (from the Ajax Toolkit). The control allows the user to add a note to a customer record which the parent page displays in a GridView.
I'm unable to force the parent page to reload the grid after the user clicks the "Add Note" button on the modal popup and closes it. The note is added to the database correctly, but I have to manually refresh the page to get it to display instead of it automatically refreshing when I save+close the popup.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将注释添加到数据库后,您可以使用委托在父页面中触发事件。
添加注释后,触发父页面事件。
在父页面中,实现重新填充grdiview所需的事件。
在您的情况下,您不能使用任何自定义事件参数,而应使用 EventArgs 类本身。
You can use a delegate to fire an event in parent page after note is added to the database.
After note is added, fire parent page event.
In parent page, implement required event to re-fill grdiview.
In your case, you can not use any custom event args, and use EventArgs class itself.