我发布了好几次,但没有人给我一个我能用简单的英语理解的答案。我是 JSON/JQuery/Ajax/您可能会建议我使用的所有其他很棒的库或工具的新手,所以请记住这一点。
我正在使用 c# 和 asp.net web 表单(我也有 ajax 工具包,但还没有使用过)。
这是我的场景:
我需要实现一个将使用 TreeView 控件的功能。
父页面将显示一个 TreeView,用户将能够单击该节点,这将触发一个弹出窗口,用户将在其中输入一些信息。
弹出窗口会将信息保存到数据库,将结果值返回给父窗口,父窗口应该更新以反射(reflect)更改。
根据我的理解,这是非常常见的情况。
现在,我的问题是实现此目标的最简单方法是什么,同时牢记我必须尽量减少客户端和 Web 服务器之间的传输次数?
最佳答案
我建议使用 jQuery与 jqModal插件而不是使用“弹出窗口”。
不管这应该是您在 JavaScript 中寻找的内容,
opener.document.[parent_form_ID].[parent_input_ID].value = [value to be passed to the parent];
可以将上述代码添加到子窗口的保存事件中,将用户输入的数据传回给父窗口。
关于c# - 从弹出窗口更新 TreeView 节点,同时最小化服务器-客户端行程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/736356/