Amélioration XxxxxSearch - Etape 1
2005-11-29 #qc
- Renommé les clés des paramètres pour les préfixer par "search" au lieu de "google", "msn" et "yahoo",
- Mise en commun de la quasi-totalité du source de viewXxxxxSearch.ascx.cs, à l'exception de celui de ExecuteSearch qui reste spécifique à GoogleSearch, MsnSearch ou YahooSearch,
- Suppression de la table pour la mise en forme des formulaires de recherche (inspiré par Search Form Layout)
<fieldset class="search_form">
<div class="search_cols">
<a href="http://www.google.com/" target="_blank">
<asp:Image id="logoSearch" runat="server"
AlternateText="Google" ImageUrl="google_logo.gif" />
</a>
</div>
<div class="search_cols">
<p>
<asp:textbox id="txtQuery" runat="server"
Columns="35" maxlength="100" />
<asp:button id="btnSearch" runat="server" Text=" Go! " />
</p>
<p>
<asp:radiobuttonlist id="chxRange" runat="server"
RepeatDirection="Horizontal" RepeatLayout="Flow" />
</p>
</div>
</fieldset>
Reste à faire :
- DONE: Améliorer le fonctionnement en mode GET (cf. étape 2),
- Ne plus passer par le postback ?
- Remplacer GoogleSearchService.dll, Msn.API.dll et Yahoo.API.dll par une seule DLL.