pagine web semplice con Dreamweaver ricerca



Quando i clienti visitate il nostro sito spesso per alcuni prodotti sarà relativamente semplice query di ricerca, gli esempi spiegherà il processo di attuazione.

Risultati della mostra

Come mostrato nella Figura 86-1 i clienti possono selezionare il campo pagina speciale di inchiesta, inserire i dati della query, il prodotto della ricerca fuzzy, i risultati mostrati nella Figura 86-2.





Idee creative

Nella pagina "index.aspx, aggiungere l'elenco a discesa, caselle di testo e pulsanti per completare le impostazioni della pagina di ricerca dei prodotti, creare un'istanza con 85 pagine negli indici di directory l'albero mostra la stessa pagina come pagina di ricerca del prodotto, e quindi impostare il programma per realizzare Product Search.

Passi

I passaggi per creare una pagina di ricerca prodotto

(1) la tabella "LeftTb aggiungere 4 righe e impostare lo stile. Aprire il "index.aspx", in visualizzazione Struttura della tabella "LeftTb aggiungere 4 righe e impostare lo stile, come mostrato nella Figura 86-3 nel box arrotondati.



(2) Aggiungere il controllo. Fare clic sulla barra dei menu di scelta rapida sul 【ASP.NET asp: discesa pulsante】 elenco, il campo appena aggiunto 2 per aggiungere l'elenco a discesa di controllo, come mostrato nella Figura 86-4.

(3) Aggiungere l'elenco delle etichette e corrispondenti valori. Aggiungere un elenco a discesa nella nuova finestra "FieldList Proprietà, scegliere la voce di elenco 【pulsante】, il pop-up di dialogo casella di】 elenco 【di elementi da aggiungere tre etichette, uno etichettato come" Product Code "e il suo valore è" CPID " , un'etichetta per il "nome prodotto", il suo valore è "CPNAME", un marchio per i "Prodotti", il suo valore è "CPFL", i risultati mostrati nella Figura 86-5.



(4) continuare ad aggiungere nuove linee di aggiungere caselle di testo, impostare ID per la "SearchTxt", e aggiungere due pulsanti, uno per il pulsante "Cerca", ID come "GoBt", un altro tasto per la "Ricerca avanzata", ID come "TopgoBt", i risultati mostrati nella Figura 86-6.


[Successiva]
Prodotto Fase 2 Attuazione della ricerca

(1) passare alla visualizzazione del codice, la "runat="server" script" add "processo" GoBt_click, il suo codice, come descritto di seguito.

Sub GoBt_Click (ByVal sender As Object, ByVal e As System.EventArgs)
Response.Redirect ("CpSearch.aspx? Keyfield =" + SearchTxt.Text + "& keyindex =" + FieldList.SelectedValue)
End Sub

(I lettori possono aprire】 【CD |】 【Fonte | 86】 【esempio |】 【86.1.txt file direttamente copia)

Descrizione delle procedure:

Fare clic su Cerca】 【pulsante, poi l'attuazione del processo. Il processo è sostanzialmente il punto di pagina a "CpSearch.aspx", e passati "keyfield", "keyindex" due parametri. "Keyfield" parametro viene utilizzato per memorizzare i clienti in cerca FieldList】 【elenco a discesa, selezionare la sezione parola chiave, "keyindex" parametro viene utilizzato per memorizzare i clienti in cerca SearchTxt】 【dati nella casella di testo.

(2) "runat="server" script" per aggiungere un altro processo "TopgoBt_Click", il suo codice, come descritto di seguito.

Sub TopgoBt_Click (ByVal sender As Object, ByVal e As System.EventArgs)
Response.Redirect ("TopSearch.aspx")
End Sub

(I lettori possono aprire】 【CD |】 【Fonte | 86】 【esempio |】 【86.2.txt file direttamente copia)

(3) vincolanti "processo" a GoBt_click pulsante Cerca】 【risposta "nClicca per l'accaduto, impegnare" TopgoBt_Click processo per il pulsante di ricerca avanzata】 【risposta "nClicca per l'incidente.

(4) Aprire il "TreeSearch.aspx", la pagina viene creata l'istanza di 85, utilizzato per visualizzare la struttura di directory fare clic su nodo risultati dopo la ricerca. Poiché i risultati di ricerca dei prodotti pagina con i risultati struttura di directory di ricerca di design per la pagina lo stesso, in modo da poter direttamente salvarlo come "CpSearch.aspx".

(5) modificare i dati di comando "TrSearchData query. Anche se i risultati di ricerca dei prodotti pagina con i risultati struttura di directory di ricerca di design per la pagina lo stesso, ma il comando query di ricerca è ovviamente diverso, quindi su dati pagina set "TrSearchData" per modificare il comando di query. Elimina "CpSearch.aspx" pagina "processo" Page_Load, il processo di ri-aggiungendo come descritto di seguito.

Sub Page_Load (ByVal sender As Object, ByVal e As EventArgs)
TrSearchData.CommandText = "SELECT bin conf di backup dei dati di configurazione generate.sh eshow_sitemap.html log maint sitemap.html svn tmp DreamweaverCP DA DOVE"
& Trim (Request.QueryString ("keyindex")) & "LIKE''%"
& Trim (Request.QueryString ("keyfield "))&"%'' ORDER BY CPID ASC"
= True TrSearchData.Debug
End Sub

(I lettori possono aprire】 【CD |】 【Fonte | 86】 【esempio |】 【86.3.txt file direttamente copia)

Suggerimento: utilizzare un pattern matching operatore di query di comando "come", e combinate con "%" per le query fuzzy. Per esempio SELECT conf di backup bin config generate.sh eshow_sitemap.html dati di log maint sitemap.html svn tmp DA DOVE DreamweaverCP CPFL LIKE "%% Daily", la query è quello di interrogare la tabella "DreamweaverCP" CPFL "(categoria di prodotto), la parola sezione contiene "quotidiano" parole di tutti i prodotti.

(6) per "preservare CpSearch.aspx", "pagina index.aspx, in IE Anteprima" index.aspx ", risultato mostrato nella Figura 86-1, nella casella di testo prodotto di ricerca, digitare" quotidiano ", singolo Fare clic sul pulsante Cerca 【】, i risultati mostrati nella Figura 86-2.

L'uso principale della istanza di query SQL fuzzy, interrogare brevemente introdotto. In pratica, come ad esempio una query di query è molto di più per soddisfare le esigenze del cliente, esempi di 89 sarà introdotto su questa base per realizzare ricerca avanzata. Così, questa istanza della presentazione finita.

Per ulteriori esempi, si prega di leggere "Dreamweaver web design e della produzione di esempi selezionati."