@foreach (string s in "1,2,3".Split(',')) {
  s is equal to @s<br/>
}

Quiero escupir:
s es igual a 1
s es igual a 2
s es igual a 3

Pero estoy recibiendo todo tipo de errores, ya que Visual Studio cree que lo que está entre {} s’es el código, pero yo quiero que sea marcado.

InformationsquelleAutor Ian Davis | 2010-12-16

3 Comentarios

  1. 107

    Acabo de ver este en ScottGu el blog de esta mañana: uso @: antes de que la línea de:

    @foreach (string s in "1,2,3".Split(',')) {
      @: s is equal to @s<br/>
    }

    Como alternativa, utilice el <text /> etiqueta:

    @foreach (string s in "1,2,3".Split(',')) {
      <text>s is equal to @s<br/></text>
    }
    • <text> es agradable para múltiples líneas.
  2. 5
    @foreach (string s in "1,2,3".Split(',')) {
      <text>s is equal to </text>@s<br/>
    }

    Yo creo que es porque va a analizar el texto fuera de los corchetes para maquinilla de Afeitar es el pensamiento de que es de código, pruebe a utilizar la maquinilla de afeitar de texto de la etiqueta anterior, este analiza exactamente el mismo que @: pero (al menos para mí) es un poco más intuitivo (no analizar las etiquetas)

Dejar respuesta

Please enter your comment!
Please enter your name here