Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto

Classe HtmlInputButton

Aggiornamento: novembre 2007

Consente l'accesso a livello di codice agli elementi HTML <input type= button>, <input type= submit> e <input type= reset> sul server.

Spazio dei nomi:  System.Web.UI.HtmlControls
Assembly:  System.Web (in System.Web.dll)

[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class HtmlInputButton : HtmlInputControl, 
	IPostBackEventHandler
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal) */
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal) */
public class HtmlInputButton extends HtmlInputControl implements IPostBackEventHandler
public class HtmlInputButton extends HtmlInputControl implements IPostBackEventHandler
<asp:HtmlInputButton />

Utilizzare la classe HtmlInputButton per creare controlli pulsante su una pagina Web. Un elemento HTML <input type=button> è un pulsante di comando al quale non è associato un comportamento predefinito quando viene selezionato. Un elemento HTML <input type=submit> è un pulsante che invia un form quando viene selezionato. Un pulsante HTML <input type=reset> reimposta i valori iniziali di tutti i controlli quando viene selezionato.

In ASP.NET 2.0 utilizzare le classi HtmlInputReset e HtmlInputSubmit per creare rispettivamente pulsanti Reimposta e Invia.

Per un elenco dei valori iniziali della proprietà per un'istanza dell'oggetto HtmlInputButton, vedere il costruttore del metodo HtmlInputButton.

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il controllo HtmlInputButton per creare un pulsante di comando, un pulsante Invia e un pulsante Reimposta.

<%@ Page Language="C#" AutoEventWireup="true"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  protected void SubmitButton_Click(object sender, EventArgs e)
  {
    Message.InnerText = "You entered: " + Server.HtmlEncode(Input1.Value);
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>HtmlInputButton Example</title>
</head>
<body>
    <form id="myform"
          method="post"
          enctype="application/x-www-form-urlencoded"
          runat="server">
    <div>
      <input id="Input1"
             type="Text" 
             maxlength="40"
             runat="server"/>
      <input id="SubmitButton"
             type="submit"
             value="Submit"
             onserverclick="SubmitButton_Click"
             runat="server" />
      <input id="ResetButton"
             type="reset"
             value="Reset"
             runat="server" />
      <input id="Button"
             type="button"
             value="Button"
             onclick="alert('Hello from the client side.');"
             runat="server" />
      <br />
      <span  id="Message" 
             runat="server"/>

    </div>
    </form>
</body>
</html>


Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

Aggiunte alla community

Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft