пробелы в просмотрах asp.net mvc - PullRequest
2 голосов
/ 07 августа 2009

у меня есть следующий код в представлении asp.net mvc

if (isLoggedInUserAdmin)
{%>
     <%=Html.ActionLink("View", "Details", new {id = item.Mail_ID})%>,
     <a href='/Users/ConfirmDelete?id= <%=item.Mail_ID%>' class="delete">Delete</a>
<%}
if (userRequiresApproval)
{%>
      ,<%= Html.ActionLink("Approve", "Approve", new { id = item.Mail_ID })%>
<%}%>

Проблема в том, что он отображается как:

View, Delete , Approve

вместо

View, Delete, Approve

Кто-нибудь знает, почему между "Удалить" и следующим есть "," ??

Ответы [ 2 ]

2 голосов
/ 07 августа 2009

Скорее всего, оно находится между {%> в одной строке и , в следующей строке.

Я бы отказался от прекрасного отступа и занялся бы добавлением тегового супа, поместив <%} if (userRequiresApproval) {%>,<%= ... в одну строку. Делайте это как можно больше, пока пространство не уйдет.

Вам также может понадобиться получить якорь Delete в той же строке, что и оператор if (userRequiresApproval).

0 голосов
/ 07 августа 2009

Между вашей ссылкой и запятой есть новая строка и куча пробелов. Вам нужно будет удалить все это, если вы не хотите там места.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...