Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    [C#] [JS] [ASP] Come concatenare questo codice?

    Salve a tutti,
    dovrei stampare questa stringa:

    codice:
    data: "{'':'Please select...', 'A':'A','B':'B','C':'C'}"
    dinamicamente, cioè io ho un foreach del tipo:

    codice:
    @foreach (Model var in Document)
                {
    
    
                }
    all'interno di questo dovrei stampare:
    codice:
     var.id : var.descrizione
    Ma ottengo diversi errori di } e ;

    Grazie.

  2. #2
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Ho scritto:
    codice:
    data: "{'':'Selezionare...'," + 
    
    
                                    @foreach (Model var in Document)
                                    { 
                                        @var.ID + ':' + @var.Description;
                                    }
    
    
                                    +  "}"
    ma da comunque errore nella riga dentro il foreach, cosa c'è che non va?! :|

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma che linguaggio è o dovrebbe essere?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Come ho già spiegato mi serviva stampare una stringa data.... come quella indicata...e volevo farlo dinamicamente.

    Alla fine ho risolto usante LINQ.

  5. #5
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Esattamente:


    codice:
    data: "{'':'Please select...',@(string.Join(",", Model.GetDate().OrderBy(e => e.Descrizione).Select(e => string.Format("'{0}':'{1}'", e.ID, e.Descrizione)).ToArray()))}"

Tag per questa discussione

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 © 2025 vBulletin Solutions, Inc. All rights reserved.