【发布时间】:2018-10-15 15:57:19
【问题描述】:
我使用第三方 gridview(DevExpress 网络表单 ASPxGridView)制作了一个 .Net 网络应用程序。
假设我有两个网格(Grid1 和 Grid2,都是 devexpress)。
我遇到了一个问题,我需要根据在 Grid1 上单击的列更新 Grid2 中的值(在 onClick 事件期间)。
我能够在 JavaScript 中捕获行和列,但无法将其传递回我的服务器端代码。
网格有一些与编辑模式相关的设置,如果页面执行完整回发,网格会丢失其编辑。
我尝试设置 HiddenField 并调用回发,但这会删除我网格中的编辑。我尝试将变量传递给静态方法,但我无法访问页面上的控件来更新 Grid2。我已经考虑尝试执行回调而不是回发,但看起来回调正在引用客户端方法。
有没有人知道一种在没有回发的情况下将客户端变量传递给 c# 或从 JavaScript 调用非静态 c# 方法的方法?任何建议将不胜感激。
【问题讨论】:
-
你想谷歌 AJAX。
标签: javascript c# .net devexpress