Utilisation du @ dans les vues d'ASP.NET MVC - C#/.NET managed - Programmation
Marsh Posté le 10-03-2011 à 08:24:30
A priori, c'est juste que tu fais une affectation "classique".
Et comme tu le sais, une instruction d'affectation en c# se termine par un ; (c'est vrai qu'avec razor on supprime pas mal de ";" , mais pas pour ce qui reste du code c# habituel)
Par ailleurs, tu n'as pas besoin de faire un @{}.
Tu est dans une "portion de code" (en très grossier, pas de "texte" ou balise html ou autre élément non c# depuis ton dernier @), donc pas besoin de remettre une balise.
Code :
|
Marsh Posté le 08-03-2011 à 21:00:20
Bonjour,
Je souhaitais avoir plus d'informations sur l'utilisation du @ dans les vues d'ASP.NET MVC. Pourquoi la ligne @{ int age = i - ViewBag.Year } me génère-t-elle une erreur lors de l'interprétation ?
@{
ViewBag.Title = "Welcome";
}
<h2>@ViewBag.Title</h2>
Salut @ViewBag.Name
<ul>
@for (int i = ViewBag.Year; i <= 2011; i++)
{
@{ int age = i - ViewBag.Year }
<li>en @i, tu avais @age</li>
}
</ul>
Merci !
Message édité par thwz le 08-03-2011 à 21:01:29