首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我从数据库中删除相应的行时,如何让用于更新数据库行的动态控件消失

当我从数据库中删除相应的行时,如何让用于更新数据库行的动态控件消失
EN

Stack Overflow用户
提问于 2012-01-14 07:05:13
回答 2查看 350关注 0票数 0

好的,基本上我的情况是这样的:我有一个搜索数据库的按钮。单击按钮时,我将调用一个函数(createRows()),该函数从数据库获取数据,并为每一行创建一个我创建的用户控件,并用来自数据库的数据填充其数据。我还在Page_Load函数中调用了createRows(),这样控件就可以持久化。

在我的用户控件中,有一个删除按钮,在C#文件后面的用户控件代码中,它删除数据库中的那一行。这一切都很好,但我必须再次点击搜索按钮,用户控件才会消失,我想知道为什么它不会自动消失,因为我无论如何都要在Page_Load中调用createRows()。

EN

回答 2

Stack Overflow用户

发布于 2012-01-14 17:05:21

我的猜测是viewstate正在缓存结果。在包含行的控件上设置EnableViewState="false“。

票数 0
EN

Stack Overflow用户

发布于 2012-01-15 04:28:11

好吧,我想我可能已经弄明白了,我找到了这个教程:

http://www.codeproject.com/KB/user-controls/Page_UserControl.aspx

然后我做了用户控件来进行页面通信,除了在Page_Load中调用之外,还从用户控件中调用了createRows()。似乎是有效的,但欢迎任何其他意见或建议

谢谢,

狮子座

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8858456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档