在回发后丢失用户控件中的值

时间:2015-01-14 09:38:23

标签: asp.net


我有一个用户控件的页面。在用户控件中,文本框在占位符中动态生成,并且有一个按钮可以将所有这些文件保存到数据库中。

这是问题所在:

我点击保存按钮,首先,我的页面加载事件运行,然后加载用户控件,然后运行用户控制页面加载事件。因此,文本框从最后一页中删除了它们的内容。

任何想法?


1 个答案:

答案 0 :(得分:0)

在Page_Load中,继续始终生成文本框控件(无论IsPostBack如何)。但是在控件内,仅设置IsPostBack = false的初始值。这样,当IsPostBack为true时,文本框将从ViewState中获取它的值。