在一个 aspx 页面上,我有一个 GridView,其中包含从 db 加载的 Thingys 列表。这被放置在一个 div 中。
在另一个具有 display=none 的 Div 中,我有添加新事物的表单。
我还有一个链接 [add new thingy],它隐藏了 gridview div 并显示了表单的内容。
我正在使用 JS 方法来隐藏和显示 Div。
现在在网格中,第一列也是一个链接,我想用 Thingy 信息加载表单而不回发。
目前的问题是,如果我使用 Grid 的 OnRowCommand,我会收到回发。
1)如何删除该回发并在第二个 Div 中加载表单
2)类似的问题是在保存表单上,我可以非常快速地使用js切换回gridview div,但是如何使用新保存的Thingies重新加载网格。
如果可以解决问题,我愿意采用完全不同的方法。我选择了这种方法而不是更简单的 UpdatePanel,因为它可以更快地在内容之间切换而无需回发。
提前致谢。