使用JavaScript进行ASP.NET回发我有几个小的divs利用jQuerydraggable。这些div被放置在一个UpdatePanel,并在拖动器上我使用_doPostBack()JavaScript函数。我从页面表格中提取必要的信息。我的问题是,当我调用此函数时,整个页面被重新加载,但我只想重新加载更新面板。
3 回答
侃侃尔雅
TA贡献1801条经验 获得超16个赞
Per Phairoh:在面板名称发生变化时,在页面/组件中使用它
<script type="text/javascript"> <!-- //must be global to be called by ExternalInterface function JSFunction() { __doPostBack('<%= myUpdatePanel.ClientID %>', ''); } --> </script>
烙印99
TA贡献1829条经验 获得超13个赞
虽然Phairoh的解决方案在理论上似乎合理,但我也找到了解决这个问题的另一种解决方案。通过将UpdatePanels id作为doPostBack函数的参数(事件目标)传递,更新面板将回发但不回发整个页面。
__doPostBack('myUpdatePanelId','')
*注意:第二个参数用于添加事件参数
希望这有助于某人!
添加回答
举报
0/150
提交
取消