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

发布于 2024-07-06 03:47:06 字数 289 浏览 4 评论 0原文

我有一个自定义服务器控件,它将数据从 Web 服务加载到 GridView 中。 在我的页面上运行良好。 我希望能够单击一行并弹出一个弹出控件,其中包含有关单击的行的更多详细信息。 我正在使用 DevExpress gridview 的客户端事件来处理 onclick。 我从 JavaScript 调用回调面板来访问我的自定义服务器控件,以获取要在弹出控件中使用的属性。 在回调中,我的服务器控件上的属性(之前为了显示数据而设置的)未设置,但页面上的任何其他标准控件仍然具有其属性设置。 我的客户服务器控件中是否缺少将我的属性设置保留到回调中的设置?

I have a custom server control that loads data from a web service into a GridView. Works fine on my page. I want to be able to click on a row and pop a popupcontrol with more detail on the clicked row. I am using the client side events of the DevExpress gridview to handle the onclick. And from JavaScript I am calling a callbackpanel to access my custom server control to get properties to use in the popupcontrol. In the callback, the properties on my server control (which were previously set in order to display the data) are not set, yet any of the other standard controls on the page still have their property settings. Am I missing a setting in my customer server control that will persist my property settings into a callback?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

栩栩如生 2024-07-13 03:47:06

有几种通过回发保存值的方法。 您选择的方法将取决于您的具体情况,您的情况还不够详细。 就我个人而言,我认为这听起来像是 AJAX 的好地方...

这是一篇很棒的文章,其中包含一些选项:
http://msdn.microsoft.com/en-us/magazine/cc300437。 ASPX

There are a few methods for persisting values through a postback. The method you pick will depend on your exact situation, which you didn't elaborate enough. Personally, I think it sounds like a good place for AJAX...

Here's a great article with some options:
http://msdn.microsoft.com/en-us/magazine/cc300437.aspx

我很坚强 2024-07-13 03:47:06

我也遇到过非常类似的问题。 该问题似乎可以通过调整数据绑定的时间来解决。

I've had very similar issues. The problem seemed to resolved by tweaking the timing of when the Data is bound.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文