__doPostBack() est à l'origine de post pack, mais pas à l'appel de l'événement clic du bouton dans la page aspx

Je suis l'aide d'une page aspx qui est d'avoir un bouton.

 <asp:Button ID="savebtn" runat="server" OnClick="savebtn_Click" Style="display: none" />

Il y a deux façons de causer un post pack comme le montre le code ci-dessous.

 $(document).ready(function () {
               var id = document.getElementById('<%= savebtn.ClientID %>');
       //Cause post back & calls page load but not savebtn_Click event
            __doPostBack('<%= savebtn.ClientID  %>', 'OnClick');

    });

    $(document).ready(function () {
                     var id = document.getElementById('<%= savebtn.ClientID %>');
           //Cuase postback & calls both PageLoad and savebtn_Click events.
           //If I use method, There is no way to know which control caused postback
            id.click();

    });

Lorsque j'utilise __doPostBack, Il appelle de chargement de la page de l'événement, mais pas btn cliquez sur l'événement.

Est-il de toute façon à l'aide de __doPostBack pour déclencher le Chargement de la Page ainsi que savebtn_Click événement.

Si j'utilise l'id.cliquez sur(); comme indiqué ci-dessus, je suis en mesure d'appeler savebtn_Click mais il ne dit pas moi qui contrôle causé le message de retour.

pourquoi essayez-vous de faire de publication à l'aide de client?

OriginalL'auteur SharpCoder | 2013-08-23