Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    passare 2 variabili a funzione da pag aspx ad aspx.cs

    Ho una funzione che mi restituisce del codice html
    pag aspx:
    codice:
    <%#StrTesto((string)DataBinder.Eval(Container.DataItem, 
    "categoria", "idcategoria"))%>
    pag aspx.cs
    codice:
    protected string StrTesto(string testo) 
    { 
    string pippo ="[*][img]img/frec.gif[/img]"+ testo +""; 
    return pippo; 
    }
    Adesso avrei la necessità di passare categoria e id categoria perchè vorrei mettere come title l'idcategoria. Mi mancano idee su come agire...

    Sonia

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    protected string StrTesto(string testo, string testo2)
    {
    string pippo ="[*][img]img/frec.gif[/img] "+ testo2 +"";
    return pippo;
    }

    <%#StrTesto((string)DataBinder.Eval(Container.Data Item,
    "categoria"), (string)DataBinder.Eval(Container.DataItem,
    "categoria2")%>

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    L'ho visto da "Dino Esposito".
    In pratica, alla funzione StrTesto si passa tutto il Container.DataItem. Lì si converte il parametro ricevuto, per esempio in DataRowView e si manipola come si vuole***


    Ma questo post, od una simile, quando e dove l'ho già visto? :master:
    Pietro

  4. #4
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Proprio sulla riga incriminata mi dice:
    Specified cast is not valid.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.InvalidCastException: Specified cast is not valid.

    ---

    Io l'ho scritta così:
    codice:
    <%#StrTesto((string)DataBinder.Eval(Container.DataItem, "categoria"), (string)DataBinder.Eval(Container.DataItem, "idcategoria"))%>
    (ho aggiuntouna parentesi finale)

    Sonia

    Dove si trova l'esempio di dino esposito?

  5. #5
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Proprio sulla riga incriminata mi dice:
    Specified cast is not valid.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.InvalidCastException: Specified cast is not valid.

    ---

    Io l'ho scritta così:
    codice:
    <%#StrTesto((string)DataBinder.Eval(Container.DataItem, "categoria"), (string)DataBinder.Eval(Container.DataItem, "idcategoria"))%>
    (ho aggiuntouna parentesi finale)

    Sonia

    Dove si trova l'esempio di dino esposito?

  6. #6
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    mancava un .ToString()

    Tnx!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.