我试图找出为什么有人会从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>
答案 0 :(得分:3)
因为函数__doPostback
设置了事件目标和事件参数,所以这是在服务器端正确处理事件所必需的。如果不调用它,您将能够生成回发,但不会调用服务器端的事件处理程序。
如果您没有任何处理程序,则调用它没有任何好处。