Ciao a tutti,
Ecco il mio dilemma:
<asp:Repeater ID="AlloggiRepeater" runat="server"
onitemdatabound="AlloggiRepeater_ItemDataBound">
<ItemTemplate>
<asp:HyperLink Runat="server" ID="MenuLink"
NavigateUrl='<%# Eval("Id", "../PageA.aspx?AlloggioId={0}") %>'>
<span>
<%# Eval("Nome") %>
</span>
</asp:HyperLink>
</ItemTemplate>
</asp:Repeater>
Prima domanda:
Come posso modificare il contenuto di NavigateUrl, aggiungendo un ulteriore parametro che posso prelevare dall'URL?
Seconda domanda:
Questo è il metodo AlloggiRepeater_ItemDataBound
protected void AlloggiRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
object lc = e.Item.DataItem;
}
Se osservo con il debugger l'oggetto lc è = a: { Id=14, Nome="Pippo", Descrizione="Pluto", FotoId=5 }, ma come faccio a recuperare in una variabile int il valore di Id?
Grazie a tutti e buona giornata.
Come avrete capito sono un principiante e oltretutto con il cervello spappolato dalla ricerca di queste soluzioni. Mi raccomando, se sono soluzioni molto semplici, ditemelo lentamente. Sapete... è due giorni che ci penso e ... non vorrei reagire istintivamente gettando tutto giù dalla finestra. (Tanto abito al piano terra.

)
Andrea