为什么在asp.net按钮中调用__doPostback?

时间:2013-11-04 17:25:56

标签: javascript asp.net .net

我试图找出为什么有人会从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>

1 个答案:

答案 0 :(得分:3)

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

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