Там раздел моего кода, представляющий собой смесь между операторами <% %>
и HTML ... источник просмотра ужасен. Там так много пробелов, что я задыхаюсь от отвращения.ASP.NET. MVC 2 C#: так много пробелов
Есть ли что-нибудь, что я могу сделать по этому поводу?
<!-- START Content -->
<div class="divFilterWrap">
<img src="/Content/Images/filterMainCuisineHeader.gif" />
<ul>
<% int count = 1; %>
<% foreach (var filter in Model.Filter)
{ %>
<% if (filter.GroupOrder == count) {
} else { %>
<% count++; %>
</ul>
<% switch (filter.GroupLabel)
{ %>
<% case "Main Cuisine": %>
<img src="/Content/Images/filterMainCuisineHeader.gif" width="175" height="30" />
<% break; %>
<% case "Dining Style": %>
<img src="/Content/Images/filterDiningStyleHeader.gif" width="175" height="30" />
<% break; %>
<% case "Price Range": %>
<img src="/Content/Images/filterPriceRangeHeader.gif" width="175" height="30" />
<% break; %>
<% } %>
<ul>
<% } %>
<% if (filter.TagCount > 0) { %>
<% if (filter.TagChecked == 1) { %>
<li class="checked"><%: filter.TagLabel %> (<%: filter.TagCount %>) <span class="closeImage"><img src="/Content/Images/filterButtonClose.gif" /></span></li>
<% } else { %>
<li><%: filter.TagLabel %> (<%: filter.TagCount %>)</li>
<% } %>
<% } %>
<% } %>
</ul>
</div><!-- END Content -->
Где находится код C#, это пространство зарезервировано при просмотре источника. И вот как это выглядит:
<!-- START Content -->
<div class="divFilterWrap">
<img src="/Content/Images/filterMainCuisineHeader.gif" />
<ul>
<li>Coffee/Tea House (1)</li>
</ul>
<img src="/Content/Images/filterDiningStyleHeader.gif" width="175" height="30" />
<ul>
<li>Casual Dining (1)</li>
</ul>
<img src="/Content/Images/filterPriceRangeHeader.gif" width="175" height="30" />
<ul>
<li>$8 to $15 (1)</li>
</ul>
</div><!-- END Content -->
GROSS!
Если вы посмотрите на источник HTML StackOverflow в есть много пустое пространство. Почему это проблема? – robbie 2010-12-07 23:33:57
Это проблема, потому что это не нужно. Это проклятие .NET, что страница не подавляется при выполнении. Теги на стороне сервера не должны содержать запасные части страницы. Они просто выводят HTML в конце ... – dcolumbus 2010-12-07 23:35:43
... и источник просмотра stackoverflow является чистым и нормальным. – dcolumbus 2010-12-07 23:36:37