Comment utiliser __doPostBack()

Je suis en train de créer un asyncrhonous publication dans ASP.NET à l'aide de __doPostBack(), mais je n'ai aucune idée de comment le faire. Je veux utiliser de la vanille JavaScript.

Quelque chose de simple comme un clic sur un bouton peut causer la __doPostBack() cas d'incendie. Je suis juste essayer d'apprendre le mécanisme fonctionne.

  • double possible de Asychnronous Message Envoyer Asp.net
  • Tout d'abord __doPostBack ne cause pas l'action asynchrone, sauf si elle est déclenchée par le contrôle à l'intérieur de UpdatePanel.
  • Pourquoi est-ce tagged c# et javascript. Je comprends la javascript, mais pas la c# la partie.
  • Ucko est - parce que __doPostBack() provoque la page de la POSTE à ses côté serveur de mise en œuvre, qui sera probablement en C# (peut-être VB.NET)
  • Alors qu'il travaille habituellement, insérant manuellement __doPostBack n'est pas réellement pris en charge. Si votre page n'a rien sur lui qui déclenche une publication, asp.net peut omettre la définition de la __doPostBack fonction. L'approche prise en charge est d'appeler ClientScriptManager.GetPostBackEventReference, qui retourne une chaîne de caractères sous la forme __doPostBack(...) et s'assure que __doPostBack est défini.