문제

ASP.NET ASPX 뷰는 Ruby ERB <% -%>와 유사한 태그가 있습니까? 내 ASP.NET MVC 생성 HTML에서 이러한 모든 줄 바꿈이 마음에 들지 않습니다. 다른 뷰 엔진 (NHAML, SPARK, RAZOR)은 아직 사용하고 싶지 않습니다.

<% %>와 <% - %>의 차이의 퀵 예제 :

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!
.

도움이 되었습니까?

해결책

<% %>가 존재합니다 <% -%>가 없습니다

가 없습니다

면도기가있는 작은 기회가 있습니다.나는 그것을 아직 확인하지 않았다.


다른 답변자 :

작은 마이너스 기호를 주목하십시오.레일에서 빈 줄이 제거 될 것이라는 의미입니다.

다른 팁

클래식 ASP 및 ASP.NET에 대한 이러한 표기법이 루비 ERB를 선언하므로 흉내가 있는지 모르겠습니다.

그러나 존재하며 거의 동일합니다. (코드 블록), 표현식 바인딩 표현식 .

잘못된 값이 아닌 경우 ASP.NET에서 <%= expression %>를 출력 값

에 사용할 수 있어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top