用户控件不保留属性值

时间:2010-10-28 15:33:37

标签: c# asp.net user-controls properties

我有一个非常简单的用户控件,上面有5个单选按钮,还有3个属性(ID,RatingSetID和Rating)。在它们所在页面的初始加载时,代码获取数据并将数据放入3个属性中。但是,当单击提交按钮时页面重新加载并且3个属性重置为0,它们也在!IsPostBack中。我知道我错过了一些简单的事情。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

如果你动态加载这个控件,可能会在回发时重新加载usercontrol

答案 1 :(得分:0)

发生回发时,用户控件会重新加载。 您可以将它放入UpdatePanel,它可以解决您的问题。