Salve a tutti, avrei bisogno di un aiuto:
nell'applicazione che sto sviluppando ci sono 2 pagine collegate, la prima espone una lista di elementi in una gridView, la seconda i dettagli dell'elemento selezionato tramite un TemplateField della griglia della prima pagina.
Ora, il problema e' questo:
in prima battuta alla pressione del TemplateField della griglia(e' un HyperLink)
passavo solo il parametro ID in questo modo
<asp:GridView ID="grdPratiche" runat="server" AutoGenerateColumns="False" DataSourceID="dsPratiche">
<Columns>
<asp:HyperLinkField DataTextField="Codice" DataNavigateURLFormatString="dossier.aspx?id={0}" HeaderText='<%$ Resources:Pratiche, CodiceText %>'
DataNavigateUrlFields="ID" />
....
</asp:GridView >
(scusate l'impaginazione)!!!!!
e nella pagina di dettaglio ricavavo il valore tramite
m_id as integer = Request.QueryString("id")
In questo modo la selezione avveniva correttamente e ricavavo il valore corretto dell'ID.
Adesso pero' ho la necessita' di inviare anche un secondo valore che pero' non e' contenuto nella griglia, ma e' ricavato dalla selezione del menu principale che a sua volta lo invia alla prima pagina(quella con la griglia per intenderci), dove viene salvata in una variabile a livello di pagina
Ricapitolando il valore che devo trasferire dovrebbe fare questi passaggi:
Menu => PrimaPagina(con griglia) => SecondaPagina(dettagli elemento selezionato)
Il primo riesco a farlo senza problemi(nel Web.sitemap imposto l'url del relativo nodo in un modo analogo al metodo utilizzato in prima battuta nella griglia della prima pagina), ma poi mi blocco perche' non so come passare i due valori(ID che gia' passo e kind che e' il valore in questione) dalla prima pagina(griglia) alla pagina di dettaglio e come riuscire poi a ricavarli nella pagina di dettaglio(se il metodo e' diverso da quello che sto usando adesso)
Scusate per il post un po' impegnativo(dato che e' un po' lungo), ma spero di avervi dato tutte le informazioni necessarie.
Grazie a tutti per l'aiuto.
Marco