在一个aspx页面上,我有一个GridView,它有一个从db加载的东西的列表。它被放在一个div中。
在display=none的另一个Div中,我有一个用来添加新东西的表单。
我还有一个链接add new thingy,它隐藏了gridview div并显示了表单的内容。
我使用JS方法来隐藏和显示Div。
现在,在网格中,第一列也是一个链接,我希望在没有回发的情况下加载带有Thingy信息的表单。
目前的问题是,如果我使用网格的OnRowCommand,我会得到一个回发。
1)如何删除回发并在第二个Div中加载窗体
2)类似的问题是在保存表单时,我可以使用js快速切换回网格视图div,但是如何使用新保存的内容重新加载网格。
我对一种完全不同的方法持开放态度,如果它解决了问题。我选择这种方法而不是简单得多的UpdatePanel,因为在不需要回发的情况下在内容之间切换要快得多。
提前谢谢。
发布于 2013-03-27 20:43:55
你要做的是在这个页面上使用Ajax,下面是你需要做的事情:
使用[WebMethod]
属性创建函数的
EnabledPageMethods="True"
资源:
https://stackoverflow.com/questions/15602523
复制相似问题