自定义服务器控制值在回调中丢失


1

我有一个自定义的服务器控件,可以将数据从Web服务加载到GridView中。在我的页面上正常工作。我希望能够点击一行并弹出一个popupcontrol,并在点击的行上显示更多细节。我正在使用DevExpress gridview的客户端事件来处理onclick。从JavaScript我调用一个callbackpanel来访问我的自定义服务器控件,以获取在popupcontrol中使用的属性。在回调中,我的服务器控件上的属性(以前是为了显示数据而设置的)未设置,但页面上的其他任何标准控件仍然具有其属性设置。我是否在我的客户服务器控件中缺少一个设置,这会将我的属性设置保留为回调?

谢谢。

1

有几种方法可以通过回发来保持值。您选择的方法取决于您的具体情况,您没有详细说明。就个人而言,我觉得它听起来像AJAX的好地方......

这里有一些选择了一大篇: http://msdn.microsoft.com/en-us/magazine/cc300437.aspx


1

我有非常类似的问题。这个问题似乎通过调整数据绑定的时间来解决。