如何保持银光状态?

时间:2009-12-01 19:54:04

标签: silverlight controls state

当我调整托管Silverlight应用程序的aspx页面时,我在所有silverlight控件上都失去了状态。如何保持silverlight控件的状态?

2 个答案:

答案 0 :(得分:1)

我不确定您正在做什么,但在正常情况下,您应该能够在不进行页面刷新的情况下调整页面大小,因此不会丢失Silverlight控件中的状态。你正在做一些导致页面刷新的事情吗?如果是的话,是的,这会导致你失去状态。如果是这种情况,并且您确实需要往返服务器,那么您需要将您的状态存储在其他地方,例如,在ASPX页面ViewState中,或在Web服务上,或在您的本地Silverlight存储。但我的猜测是你实际上并不需要往服务器的往返,即它是由你正在做的其他事情的副作用引起的。我会从那里开始。

答案 1 :(得分:0)

我也有这个问题,因为我正在使用Telerik RadWindow,调整大小,重新加载Silverlight应用程序,然后你失去了状态。如果您使用类似的东西,请关闭ReloadOnShow或不允许调整窗口大小