刷新多视图内的用户控件

发布于 2024-08-03 23:29:52 字数 290 浏览 6 评论 0原文

在我的父页面中,我有下拉列表、多视图和按钮。多视图具有用户控件。

单击按钮时,我将所选值从下拉列表传递到用户控件,并调用数据绑定方法以使用相应的数据填充用户控件。

用户控件具有使用 objectDataSource 填充的 gridview。我使用 ObjectCreating (ObjectDataSource) 来设置 objectInstance。

第一次一切正常。但是,当下拉选择更改并再次单击按钮时,用户控件不会刷新。我需要做什么才能在每次更改下拉选择时刷新用户控件。

感谢所有的帮助 谢谢

In my parentpage I have dropdownlist, multiview and button. Multiview has a user control.

On click of the button i pass the selected value from dropdown to the user control and call the databind method to populate the user control with corresponding data.

User control has gridview which is populated using objectDataSource. I'm using the ObjectCreating (ObjectDataSource) to set the objectInstance.

1st time everything works fine. But when the dropdown selection is changed and the button is clicked again then the user control does not refresh. What do I need to do so that the user control refreshed each time the drop down selection is changed.

All the help is appreciated
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毅然前行 2024-08-10 23:29:52

通过首先在单击按钮时从视图中删除用户控件,然后调用 DataBind 方法解决了此

问题

Fixed this by first removing the user control from view on button click and then calling the DataBind method

Thanks

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文