سؤال

هل asp.net وجهات النظر أسبكس لديها العلامات التي تعمل على غرار إرب روبي <% -%> ?أنا لا أحب كل هذه فواصل الأسطر في بلدي asp.net مفك ولدت هتمل.أما بالنسبة لمحركات العرض الأخرى (نهمل ، سبارك ، الحلاقة) أنا لا أريد استخدامها حتى الآن.

مثال سريع على الفرق بين <٪ ٪ > و <٪ - ٪>في إرب:

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.

ومع ذلك، فإنه موجود، وهو متطابق تقريبا.انظر هنا كتل الرمز)، التعبيرات و التعبيرات الملزمة .

إذا لم أكن أخسرت، يجب أن تكون قادرا على استخدام <٪= Expression٪> في ASP.NET إلى قيم الإخراج

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top