Я пытался избежать использования Response.Write (...) непосредственно в моих представлениях MVC. Причина в том, что мне просто нужно ввести строковые литералы, и механизм просмотра знает, что делать. Однако в определенных обстоятельствах я, кажется, создаю слишком много острых скобок (<%%>). Итак, какой из этих 2 фрагментов кода вы считаете более приемлемым?
<% if (true)
{
Response.Write(Model.SomeValue);
} %>
Или
<% if (true) { %>
<%= Model.SomeValue %>
<% } %>