Question

Faire asp.net aspx points de vue ont des étiquettes qui que des travaux semblables à l'Ruby erb <% -%> ?Je n'aime pas tous ces sauts de ligne dans mon asp.net mvc, html généré.Comme pour les autres moteurs de visualisation (nhaml, une étincelle, rasoir) je ne veux pas les utiliser encore.

Rapide exemple de la différence entre <% %> et <% -%> dans erb:

1. <% %>

<% 3.times do %>
Ho!<br />
<% end %>
Merry Christmas!

nous donne:

Ho!<br />

Ho!<br />

Ho!<br />

Merry Christmas!

2. <% -%>

<% 3.times do -%>
Ho!<br />
<% end -%>
Merry Christmas!

nous donne:

  Ho!<br />
  Ho!<br />
  Ho!<br />
  Merry Christmas!
Était-ce utile?

La solution

<% %> Existe
<% -%> N'existe pas

Il y a une petite chance que le Rasoir a elle.Je n'ai pas vérifié encore.


Pour d'autres answerers:

Notez que petit signe moins.Dans les rails, il signifie que les lignes vides sont supprimés.

Autres conseils

Je ne sais pas pourquoi vous dites imiter, comme cette notation classique asp et asp.net antérieure à ruby erb.

Cependant, il n'existe pas, et est presque identique.Voir ici (les blocs de code), les expressions et des expressions de liaison de.

Si je ne suis pas misstaken vous devriez être en mesure d'utiliser <%= expression %> dans asp.net pour les valeurs de sortie

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top