2009-12-01 60 views

回答

1

我不知道你在做什么准确,但一般情况下,你应该能够没有做刷新页面来调整您的网页,因此,没有在你的Silverlight控件失去状态。你在做什么导致页面刷新?如果是这样,是的,那会导致你失去状态。如果是这样的话,你确实需要返回到服务器,那么你需要将你的状态存储在其他地方,例如,在ASPX页面ViewState,Web服务或你的本地Silverlight存储。但我的猜测是,你实际上并不需要往返服务器,也就是说,它是由你正在做的其他事情的副作用引起的。我会从那里开始。

+0

当我调整窗口大小时,它会重新绘制页面上的所有内容,并且silverlight控件会失去其状态 – Dhawal 2009-12-03 03:02:59

+0

在这种情况下,我并不完全确定无论发生了什么事情,或者你的意思是“失去状态”,或者就此而言,你的意思是“Silverlight控件”。通过“Silverlight控件”,是否指HTML页面上的Silverlight应用程序(.xap文件)的一个或多个实例?或者你指的是特定Silverlight应用程序中的单个控件? “失去状态”是什么意思?将调试器放到源代码中时会发生什么? – 2009-12-03 21:46:11

0

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