刷新多视图内的用户控件
在我的父页面中,我有下拉列表、多视图和按钮。多视图具有用户控件。
单击按钮时,我将所选值从下拉列表传递到用户控件,并调用数据绑定方法以使用相应的数据填充用户控件。
用户控件具有使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过首先在单击按钮时从视图中删除用户控件,然后调用 DataBind 方法解决了此
问题
Fixed this by first removing the user control from view on button click and then calling the DataBind method
Thanks