Domanda

Le viste ASPX ASP.NET hanno tag che funzionano simili al <% -%> di ERB Ruby? Non mi piacciono tutte queste interruzioni di linea nel mio MY ASP.NET MVC generato HTML. Per quanto riguarda gli altri motori di visualizzazione (Nhaml, Spark, Razor) Non voglio ancora usarli.

Esempio rapido della differenza tra <%%> e <% -%> in ERB:

1.<%%>

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

ci dà:

Ho!<br />

Ho!<br />

Ho!<br />

Merry Christmas!
.

2.<% -%>

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

ci dà:

  Ho!<br />
  Ho!<br />
  Ho!<br />
  Merry Christmas!
.

È stato utile?

Soluzione

<% %> esiste
<% -%> non esiste

C'è una piccola possibilità che il rasoio ce l'abbia.Non l'ho ancora controllato.


.

ad altri rispondenti:

Si noti che un piccolo segno meno.In rotaie significa che le linee vuote verranno spogliate.

Altri suggerimenti

Non sono sicuro del motivo per cui tu dica mimica, poiché questa notazione su Classic ASP e ASP.Net preda il Ruby Erb.

Tuttavia, esiste, ed è quasi identico.Vedi qui (blocchi di codice), espressioni e Espressioni vincolanti .

Se non sono sbagliato, dovresti essere in grado di usare <%= espressione%> in ASP.NET ai valori di output

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top