ekrana tükürmek için bir yol olarak görünmektedir: bir sürü olarak webforms ile iyiydiMicrosoft MVC "yankı/yazdırma/çıkış" vb ASP.NET görüşüne motoru/şablon aspx/ashx sayfalarla
<%= Person.Name %>
Model verileri programatik olarak kontrol edildi. Ama MVC ile şu anda bu sözdizimini daha fazla kullanıyoruz.
İçinde taşıdığım sorun oldukça önemsiz, ancak her iki şekilde de rahatsız edici. .: yani yukarı işareti kırmaya görünüyor bana açılış ve kapanış etiketleri bir sürü gibi görünüyor
<% foreach(var Person in People) { %>
<%= Person.Name %>
<% } %>
olmasıdır! MVC contrib
Diğer görünüm motorları dışarı açılmasıyla ekrana tükürüp gibi standart anahtar kelimeyi kullanarak komut dosyası etiketleri kapanış için bir araç var yani (brail örnek) "baskı, dışarı, echo":
<%
for element in list:
output "<li>${element}</li>"
end
%>
Şimdi, bunun önemsiz görünebileceğini söyledim, ancak bu şekilde daha okunaklı görünüyor. Öyleyse, MS'in bu sözdizimine sahip olmasının avantajları nelerdir ve bir çıkış yöntemi sağlamaz mı?
Şerefe, Chris.
Mükemmel çalışıyor. –
Bununla birlikte, Response.Write Bildirimi'nin sonunda bir noktalı virgül kullanmanız gerekir. –
Benim hatam! Tekrar güncelleyeceğim. :) –