1

我试图弄清楚为什么有人会从 asp.net 按钮调用 __doPostback() 。该按钮似乎会自动回发,而无需进行该调用。

  function getSelected() {
        // set the value of some input field
        __doPostback();
    };


   <asp:Button runat="server" Text="Select Orders" ID="btnSelected"   OnClientClick="javascript:getSelected();">/asp:Button>
4

1 回答 1

3

因为该函数__doPostback设置事件目标和事件参数,这是在服务器端正确处理事件所必需的。如果不调用它,您将能够生成回发,但不会调用服务器端的事件处理程序。

如果您没有任何处理程序,则调用它没有任何好处。

于 2013-11-04T17:31:05.363 回答