2010-01-07 6 views

Répondre

1

Si vous ajoutez les attributs runat="server" et id="mybutton" au bouton, vous pouvez y accéder dans votre code via la variable myButton générée.

0

Vous pouvez y accéder en lui attribuant un ID et en ajoutant l'attribut runat="server" à l'élément de bouton html.

Vous pouvez y accéder comme n'importe quel autre serveur, en utilisant l'identifiant que vous avez défini.

4

Si vous définissez un ID sur le bouton et définissez l'attribut runat-server vous capable de l'obtenir à partir du code-behind avec FindControl.

HTML:

<input type="button" id="myButton" runat="server" /> 

code-behind (C#):

Button myButton = (Button) FindControl("myButton"); 

En outre, au lieu d'utiliser HTML, vous pouvez utiliser l'ASP-tag défini pour les boutons ...

<asp:Button ID="myButton" runat="server" /> 

Maintenant vous avez l'aide de l'auto-complétion etc. dans le code-behind:

myButton.Text = "My Button"; 
0

si vous ne souhaitez pas utiliser ASP composant: XXX, vous pouvez utiliser les contrôles HTML voir ci-dessous: HTML

<button ID="cmdbutton" runat="server" class="glyphicon glyphicon-barcode btn btn-default btn-lg right" type="button">Sua boleta já está disponível</button> 

Voir, j'ai utilisé runat = "server" dans le contrôle HTML. Code-behind (VB.NET)

Dim vloControl As System.Web.UI.HtmlControls.HtmlButton 
vloControl = CType(e.Item.FindControl("cmdButton"),System.Web.UI.HtmlControls.HtmlButton) 
vloControl.Attributes.Add("OnClick", "CallFunJs();")