标签: asp.net dynamic web-controls dynamic-web-controls
我有asp.net网页,我需要创建动态控件,如文本框,组合框,标签等。
创建这些字段后如果页面的回发发生,那么所有动态创建的控件都会消失。
我在组合框下拉列表选择索引更改事件上创建动态控件。所以也无法在页面init中创建。
无论如何我能解决这个问题吗?
答案 0 :(得分:0)
为了在PostBacks中保留动态控件,您需要使用Page的PreInit事件来重新创建动态控件。
这可能对您有所帮助: https://www.aspsnippets.com/Articles/ASPNet-Persist-Dynamic-Controls-Dynamic-Controls-disappear-after-PostBack-in-ASPNet.aspx