41 votes

Variable de rasoir en ligne ASP.NET MVC

Dans pré-Razor MVC, je pouvais écrire ceci dans une vue :

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

Dans Razor, bien sûr, je ne peux pas

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

car le moteur de modèle rechercherait la variable @myVariableside . Comment résoudre cela ? Merci

62voto

Andras Zoltan Points 24996

D'abord - l'avez-vous essayé ?

Deuxièmement - si l'interprète a des problèmes - vous pouvez essayer @(myVariableside) .

De même, si le nom de la variable dont vous parlez est @name - alors une fois que vous êtes entre parenthèses, tout va bien, car l'interpréteur sait qu'il analyse C#/VB : @(@myVariableside)

17voto

Brunner Points 1750

Vous pouvez utiliser <span>I want to write in@(myVariable)side</span>

Edit: Aww.. aurait dû savoir mieux que de répondre à cette question ^^

1voto

Predator Points 4000

Faites-le de cette façon

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X