déclenchement automatique de la publication en javascript
Je n'ai pas accès à la <body>
balise parce que c'est dans la masterpage.
Je veux déclencher une publication automatique lorsque le chargement de la page comme:
<script type="text/javascript">
window.onscroll= __doPostBack("<%= button.ClientID %>", "");
</script>
où dois-je mettre ce code? Je reçois Pas mis en œuvre JS erreur si je le place juste avant la </asp:Content>
tag.
Aucune idée de comment je dois faire ?
PS: j'ai besoin de déclencher cette publication parce que je veux remplir un updatepanel lorsque la page se charge
Vous devez vous connecter pour publier un commentaire.
Vous pouvez avoir ce type de code et de le placer n'importe où:
En supposant que vous êtes à l'aide de C# - si vous avez VB.NET la syntaxe sera peu différent.
Edit: pour éviter d'utiliser
<%
et%>
vous pouvez avoir ce dans le Page_Load de votre page:Edit II: alternative avec une meilleure chance de travailler est d'avoir un tel code JS à la place:
Cela devrait vous montrer le client ID du bouton, puis cliquez sur auto il. Si pas de chance assurez-vous que l'ID est le bon et vraiment exister dans le document et nous allons essayer de trouver quel est le problème.
alert(typeof __doPostBack);
dans la fonction - ce que vous voyez dans l'alerte?onload
cas pour d'autres choses, il sera en conflit avec ce, donc n'oubliez pas d'ajouter ce que vous avez besoin à l'intérieur de la fonction. BTW, les balises modifié pour être plus approprié pour le contenu. 🙂