sintaxis mvc cshtml code asp.net-mvc razor

asp.net-mvc - mvc - razor reference



Variable Razor en lĂ­nea ASP.NET MVC (3)

Hacerlo de esta forma

<span>I want to write in@{ @myVariable }side</span>

En pre-Razor MVC podría escribir esto en una vista:

<span>I want to write in<%= myVariable %>side</span>

En Razor, por supuesto que no puedo

<span>I want to write in@myVariableside</span>

debido a que el motor de plantillas buscaría la variable @myVariableside . ¿Cómo resolver esto? Gracias


Primero, ¿lo has probado?

En segundo lugar, si el intérprete tiene problemas, puede probar @(myVariableside) .

Igualmente, si el nombre de la variable de la que está hablando es @name , entonces una vez que esté entre paréntesis todo está bien, porque el intérprete sabe que está analizando C # / VB: @(@myVariableside)


Puede usar <span>I want to write in@(myVariable)side</span>

Editar: Aww .. debería haber sabido mejor que responder a esta pregunta ^^