June 26
AJAX è un'applicazione Microsoft che consente ai programmatori di migliorare siti web attraverso forme e applicazioni. A volte un elenco a discesa per la selezione degli utenti meglio soddisfa le esigenze del tuo sito web invece dell'utente di entrare in un universo illimitato di opzioni in una casella di testo vuota. È possibile utilizzare AJAX per sviluppare un elenco a discesa per una casella di testo.
1 Crea il tuo testo inserendo il comando: <asp: TextBox ID = "txtTitle" runat "server" />.
2 Crea il tuo listbox immettendo il comando utilizzando le specifiche particolari per il vostro sito web e lista desiderata: <asp: ListBox ID = "1stTitles" run at = "server"
Height = "100"
Width = "100"
<asp:ListItem Text=”One” Value=”One” />
<asp:ListItem Text=”Two” Value= “Two” />
3 Inserisci come molti comandi lista come articoli sulla vostra lista a discesa.
4 Creare un DropDownExtender con il comando: <ajaxToolkit: DropDownExtender runat = "server" ID = "DDE".
5 Stabilire la TargetControlID, che è l'identità del controllo a cui si aggiunge un menu a discesa, per l'identità del TextBox con il comando:
TargetControlID = "TxtTitle".
6 Impostare la DropDownControlID, che è l'identità del controllo che verrà visualizzato come menu a discesa, per l'identità del ListBox con il comando: DropDownControlID = "1stTitles".
/>.
7 Applicare JavaScript per TextBox e ListBox in modo che è possibile aggiungere il ListBox al TextBox con il comando: protected void Pagina + Load (object sender, EventArgs e)
{
if (!IsPostBack)
{
1stTitles.Attributes.Add ( "onclick", "setText (this.options [this.selectedIndex] .value);");
}
{
8 Creare la funzione onClick con il comando:, script type = "text / javascript" language = "javascript">
setText Function (newValue)
{
document.getElementById(“,%=txtTitle.ClientID %>”).value = newValue;
}
</ Script>
9 Eseguire il calo appena creato a tendina.