Вопрос

Видыs asp.net aspx есть теги, которые работают, похожие на Ruby ERB <% -%>? Мне не нравятся все эти перерывы в моем HTML-HTML. Что касается другого просмотра двигателей (Nhaml, Spark, Razor), я еще не хочу их использовать.

Быстрый пример разницы между <%%> и <% -%> в ERB:

1.<%%>

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

дает нам:

Ho!<br />

Ho!<br />

Ho!<br />

Merry Christmas!
.

2.<% -%>

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

дает нам:

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

Это было полезно?

Решение

<% %> существует


<% -%> не существует

Есть небольшой шанс, что имеет его бритва.Я еще не проверил его.


к другим ответам:

Обратите внимание, что небольшой минус знак.В рельсах это означает, что пустые строки будут выделены.

Другие советы

Не уверен, почему вы говорите, что имитируют, как эта запись на Classic Asp и ASP.NET представляла Ruby Erb.

Тем не менее, это существует и практически идентична.Смотрите Здесь (блоки кода), Выражения и Выражения связывания .

Если я не ошибаюсь, вы должны быть в состоянии использовать <%= Expression%> в ASP.NET до вывода значений

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top