ciao, benvenuto nel forum.
Il link che inserisci nella mail dovrà puntare alla pagina che contiene il form in questione. In più, in questo link dovrà esserci un qualcosa che ti permetta di capire qual era il prodotto trattato nella mail.
Potresti usare una
variabile querystring.
Nella mail che tratta del prodotto 1 uno userai questo link:
http://www.tuosito.it/form-offerta.asp?prodotto=1
Per il prodotto 2 userai invece quest'altro link:
http://www.tuosito.it/form-offerta.asp?prodotto=2
...e così via.
Dalla tua pagina form-offerta.asp, dovrai leggere il valore della variabile "prodotto", ed usarlo per precompilare la relativa casella. Giusto come esempio, facciamo finta che la casella in questione sia una textbox. Nella pagina form-offerta.asp scriverai:
<input type="text" name="prodotto" value="<%= Server.HtmlEncode(Request.QueryString("prodotto")) %>" />
Se clicchi il link presente nella mail, vedrai che nella textbox apparirà proprio il valore della variabile prodotto.
Ora, questo era un esempio base. Quando recuperi il valore con Request.QueryString, puoi farci quello che vuoi, ad esempio usarlo in una query al database per recuperare il
nome del prodotto, così che l'utente veda un testo che gli sia familiare, anziché un semplice valore numerico (1, 2, ecc..).
ciao,
Moreno