我有一个 radgrid asp.net 控件,我在其中编辑服务器端的行。 我想在客户端知道用户是否在保存/放弃网格中的更改之前尝试关闭屏幕。
我找到了一些关于如何使用 get_masterTableView 执行此操作的说明
但是,因为我不是在客户端编辑,调用这个函数 导致异常(其中有对 get_id 的调用失败)。
我如何知道网格在客户端是否处于编辑模式?
谢谢, 欧麦
最佳答案
我还没有在 RadGrid 上做更多的工作。相反,我可以给你一个解决方法。试试吧,可能有用。它很简单。
您可以使用隐藏字段。当您进入网格编辑模式时,您可以将隐藏字段值设置为 true 或任何您想要从代码隐藏。在行提交时清除该值,以便您确定该网格是否打开以供编辑。如果用户关闭表单或做任何事情,那么您可以从 javascript 中检测到隐藏值。
就是这样。
关于javascript - radgrid - 在客户端获取服务器编辑的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19405681/