Je travaille avec HTML fourni par collègue en .aspx et j'ai besoin de programmer en .aspx.cs (C#) la fonctionnalité du bouton qu'il a créé en utilisant HTML. Le code que je traite est comme suit:Code C# derrière pour l'événement Click Button, ASP.NET
</div>
<button style="padding: 10px; margin-bottom: 10px;" class="w3-round w3-blue">Ship</button>
<button style="padding: 10px; margin-bottom: 10px;" class="w3-round w3-blue">Rate</button>
</div>
Je suis nouveau à HTML, mais dans la recherche des solutions aux questions similaires que je vois souvent le code HTML pour un bouton fonctionnel ressemblant plus à
<button type="submit" runat="server" id="btnLogin" class="button" onclick="btnLogin_Click();">
et parfois avec un
<asp:
au début. J'ai essayé simplement d'ajouter les champs runat et onclick au code HTML qui correspond à une méthode C# dans le code aspx.cs derrière mais je n'ai pas réussi à faire que le clic sur le bouton déclenche réellement la méthode dans le code derrière. J'ai supposé que si j'ajoutais la méthode avec le nom qui suit onclick au code de C# aspx.cs alors il exécuterait simplement ceci au clic du bouton mais je me trompe clairement. Puis-je programmer la fonctionnalité du bouton dans le code sans modifier le code HTML qui m'est fourni? Ou dois-je modifier le code HTML en premier et si oui, comment?
Ceux qui sont préfixés par 'asp:' sont des formulaires Web contrôles. Vous pouvez lire tout à leur sujet [dans la documentation] (https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button (v = vs.110) .aspx). – mason