|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
[C#] [JS] [ASP] Come concatenare questo codice?
Salve a tutti,
dovrei stampare questa stringa: Codice:
data: "{'':'Please select...', 'A':'A','B':'B','C':'C'}"
Codice:
@foreach (Model var in Document)
{
}
Codice:
var.id : var.descrizione Grazie. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Ho scritto:
Codice:
data: "{'':'Selezionare...'," +
@foreach (Model var in Document)
{
@var.ID + ':' + @var.Description;
}
+ "}"
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Il compilatore C# dovrebbe essere tanto potente da riuscire a capire quello che hai scritto???
Non puoi concatenare una stringa con un ciclo, devi usare una variabile d'appoggio e operare su quella. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Ho risolto usando LINQ:
Codice:
data: "{'':'Please select...',@(string.Join(",", Model.GetDate().OrderBy(e => e.Descrizione).Select(e => string.Format("'{0}':'{1}'", e.ID, e.Descrizione)).ToArray()))}"
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:16.



















