Buongiorno a tutti,

dato la seguente form:

codice:
<form name=”pippo” action=”cerca.asp”>
        <select name="colore">
             <option value="10" >Rosso</option>
             <option value="11" >Bianco</option> 
              …
             <option value="20" >Nero</option> 
        </select>
        <select name="forma">
             <option value="30" >Cerchio</option>
             <option value="31" >Rettangono</option>
               …
             <option value="40" >Quadrato</option>
        </select> 
        <select name="area">
             <option value="50" >3mq</option>
             <option value="51" >4mq</option>
              …
             <option value="60" >5mq</option>
        </select>
</form>
Dove:
- Le SELECT OPTION sono ottenute dinamicamente tramite un cicolo response.write su una tabella (ID, VALORE) di un DB Mysql
- cerca.asp effettua la Request.Querystring e concatena i parametri per eseguire un select dinamica (es: SELECT * form Tabella_A Where colA_ID=10 AND colB_ID=30 AND colC_ID=50 AND…), infine stampa il risultato a video.

La mia necessità è:
creare una regola di UrlRewite che sul submit del form trasformi l’url ed esempio http://www.miosito.it/cerca.asp?colo...rma=30&area=50
IN http://www.miosito.it/rosso-cerchio-3mq.html

Inoltre, se digito sulla barra degli indirizzi l’url http://www.miosito.it/rosso-cerchio-3mq.html vorrei che venisse eseguita la pagina esempio http://www.miosito.it/cerca.asp?colo...rma=30&area=50

Tramite URL Rewrite module di IIS ho creato una <rewriteMaps> nel web.config:

codice:
<add key="/rosso-cerchio-3mq.html " value="/cerca.asp?colore=10&forma=30&area=50" />
ma le combinazioni sono tante quindi diventa impossibile tenere la mappa aggiornata perciò ho abbandonato questa strada.

Chiedo:
- tramite l’URL Rewrite module è possibile creare una “rules” che faccia ciò di cui ho bisogno?
- eventualmente quale tecnica è consigliato adottare ?

Grazie mille