2016-04-26 6 views
0
public List<string> Test1 
{ 
    get 
    { 
     List<string> list1 = new List<string>() 
     { 
      "a", 
      "minie", 
      "lilo" 
     }; 

     return list1; 
    } 
} 

Kann jemand beraten, was mit diesem Stück Code falsch ist? Ich habe dies in den Code hinter der Datei und in der Ascx Ich versuche es so zu rendern: <%= Test1[0] %> aber es funktioniert nicht (keine Fehler, aber die Ascx wird nicht wiedergegeben, wo ich es, für die Bearbeitung). Ich arbeite dies in Korrelation mit Episerver 6, z.B. Das Ascx wird nicht im Layoutblock gerendert, wo es soll. Sobald ich den <%= Test1[0] %> fallen lasse, wird der Block sichtbar. Ich brauche eine Möglichkeit, die Test1-Liste (oder das erste Element für Starter) zu referenzieren.Definieren Sie die Eigenschaft in Code hinter und verweisen Sie in ASCX-Datei

+0

Wie soll es zu rendern? Es ist eine Liste von Strings - wie soll das auf der Webseite aussehen? – Rob

+1

Vielleicht eine dumme Frage, aber haben Sie Ihr Projekt kompiliert, nachdem Sie die Liste in Code-Behind hinzugefügt haben? Ich sehe nichts falsch mit dem Code. –

Antwort

-1

Sie tun wirklich nichts mit Ihrer Liste, indem Sie es einfach dort platzieren. Render it:

<% foreach(string s in Test1) { %> 
    <div><%:s%></div> 
<% } %>