Come impostare il pulsante predefinito per una casella di testo in ASP.NET

November 8

Come impostare il pulsante predefinito per una casella di testo in ASP.NET


Durante la visita di un sito web, si può avere chiesti come urgente "Invio" dopo aver digitato qualcosa in una casella di testo ha causato qualche azione a verificarsi. Il tuo browser ti manda anche a nuovi siti web quando si entra URL nella barra degli indirizzi e premere "Invio" invece di clic su un pulsante. Se si creano siti Web ASP.NET, è possibile duplicare questo comportamento utile impostando la proprietà "DefaultButton" del modulo ASP.NET. Una volta che è impostato, i visitatori del sito possono inviare forme e scatenare i clic sul pulsante automatizzati, semplicemente premendo il tasto "Invio" dopo aver digitato le informazioni in una casella di testo.

istruzione

1 Avviare Microsoft Visual Studio, quindi aprire uno dei tuoi ASP.NET C # siti web. Scegliere un progetto che ha una casella di testo.

2 Fare clic su "Visualizza" la voce di menu nella parte superiore di Visual Studio, quindi fare clic su "Strumenti" per aprire la casella degli strumenti. Individuare il controllo "Button" nella casella degli strumenti, e trascinarlo nel form. Visual Studio aggiunge il pulsante al form. Nome del pulsante viene visualizzato sopra il pulsante. Ricordate quel nome.

3 Premere il tasto "F4". Si apre la finestra "Proprietà". Individuare la freccia del menu a discesa nella parte superiore della finestra che poi cliccare su "<FORM>." Proprietà del modulo vengono visualizzate sotto la freccia a discesa nella finestra.

4 Trova la proprietà "DefaultButton". Una casella di testo appare accanto a quella proprietà. Digitare il nome del nuovo pulsante in quella casella di testo. Per esempio, se il nome del pulsante è "Button1," tipo "Button1" (senza le virgolette) nella casella di testo. In questo modo si imposta il modulo del "DefaultButton" proprietà a quel pulsante.

5 Individuare che pulsante sul form e fare doppio clic su di esso. Visual Studio apre una finestra di codice. Questa finestra codice visualizza il metodo che viene eseguito quando gli utenti fanno clic sul pulsante. Il nome del metodo consiste nel nome del pulsante seguito da "_CLICK." Per esempio, se il nome del pulsante è "Button1", il nome del metodo è "Button1_Click". Incollare il seguente codice all'interno di questo metodo:

Response.Write ( "pulsante cliccato");

Questo fa sì che il browser di scrivere il "pulsante cliccato" stringa di testo quando qualcuno fa clic sul pulsante. L'aggiunta di questo codice permette di testare proprietà "DefaultButton" del form.

6 Premi il tasto "F5" per avviare il progetto. Visual Studio apre il modulo Web nel browser. Fare clic sul pulsante aggiunto. Le parole "pulsante cliccato" vengono visualizzati nella pagina Web, perché il vostro scatto attivato "Click" codice evento del pulsante. Tale codice, come illustrato in precedenza, esegue il metodo "Response.Write", che scrive il testo "pulsante cliccato" per la pagina Web.

7 Digitare qualcosa nella casella di testo si è aggiunto, quindi premere "Invio". Il browser visualizza "Button Clicked" di nuovo perché la forma cliccato automaticamente il pulsante quando è stato premuto "Enter". Questo comportamento consente di risparmiare tempo agli utenti, perché non c'è bisogno di fare clic sul pulsante dopo aver compilato la casella di testo.

Consigli e avvertenze

  • Se il modulo ha più pulsanti, scegliere quello che si desidera utilizzare come predefinito aggiungendo il suo nome alla proprietà "DefaultButton" del form, come mostrato in questo esempio. Poiché vi è solo una proprietà, un solo pulsante può diventare il pulsante predefinito alla volta. Nella vita reale, è probabile che eliminare il metodo "Response.Write" incluso in questo esempio a scopo di test e sostituirlo con il codice che esegue un compito utile