如何在javascript函数中触发updatepanel

Fer*_*Fer 12 javascript asp.net updatepanel

我的asp.net网页上有一个updatepanel.我想触发javascript函数内的updatepanel,触发一个按钮.
为了做到这一点,我使用了__doPostBack('myUpdatePanel', '');功能.但我认为这会导致整页回发.我调用此函数时也会执行我的document.ready函数.我可能会错过一些观点.
有什么其他方法可以在javascript函数中触发updatepanel吗?

Sam*_*del 20

我想如果你在更新面板中放入一个隐藏按钮,你可以使用javascript来点击这个按钮,它会做你想要的.

<script type="text/javascript">
        function Update_UpdatePaanel() {
            document.getElementById('<%= YourButton.ClientID %>').click()
        }
    </script>
Run Code Online (Sandbox Code Playgroud)

按钮必须位于隐藏的div内,并且不要设置visibile ="false",因为如果将其设置为false,则控件将不会呈现,javascript将产生错误.

<div style="display:none">
        <asp:Button ID="YourButton" runat="server" />
    </div>
Run Code Online (Sandbox Code Playgroud)