Salve a tutti.
Su questo sito:
http://www.comea.net/
sulla sinistra ho un menù dei prodotti (in realtà sono servizi).
Sono suddivisi in categorie. Se clicco su una delle voci, vado sulla pagina b-modelli.aspx dove trovo l'elenco dei prodotti.
A loro volta cliccati portano alla pagina b-modello.aspx con il dettaglio del "prodotto".
Volevo fare in modo che nel caso in cui l'elenco dei prodotti presenti una sola voce, si acceda direttamente al dettaglio.
Riporto la parte di codice interessata.
Nella pagina b-modelli.aspx, l'elenco è dato da:
Vorrei provare ad aggiungere una condizione:codice:<asp:Repeater ID="areaRip" runat="server"> <ItemTemplate> <p><a href="b-modello.aspx?pid=<%# DataBinder.Eval(Container.DataItem, "fld_ID").ToString() %>&cid=<%# DataBinder.Eval(Container.DataItem, "fld_id_categoria").ToString() %>&mid=<%# DataBinder.Eval(Container.DataItem, "fld_id_appartenenza").ToString() %>&n=/<%# Server.UrlEncode(DataBinder.Eval(Container.DataItem, "fld_prodotto").ToString()) %>.html" class="testo13" ><%# DataBinder.Eval(Container.DataItem, "fld_prodotto").ToString() %></a></p> <hr /> </ItemTemplate> </asp:Repeater>
dove Record_Tot.Value è il numero totale di prodotti.codice:<% if (Record_Tot.Value == "1") { Indirizzami 301 a b-modello.aspx?pid=<%# DataBinder.Eval(Container.DataItem, "fld_ID").ToString() %>&cid=<%# DataBinder.Eval(Container.DataItem, "fld_id_categoria").ToString() %>&mid=<%# DataBinder.Eval(Container.DataItem, "fld_id_appartenenza").ToString() %>&n=/<%# Server.UrlEncode(DataBinder.Eval(Container.DataItem, "fld_prodotto").ToString()) %>.html } %>
Grazie.
ps. saranno 10 anni che non partecipo al forum ero uno dei più assidui frequentatori, spero di non aver commesso inesattezze. Saluti a tutti!

Rispondi quotando