asp.net mvc视图中的空格

时间:2009-08-07 04:12:42

标签: asp.net-mvc

我在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

有谁知道为什么Delete和下一个“,”??

之间会有一个空格

2 个答案:

答案 0 :(得分:2)

很可能来自一行{%>和下一行,之间。

我会放弃好的缩进,并通过将<%} if (userRequiresApproval) {%>,<%= ...放到一行来处理标签汤。尽可能多地这样做,直到空间消失为止。

您可能还需要将Delete锚点与if (userRequiresApproval)语句放在同一行。

答案 1 :(得分:0)

你的链接和逗号之间有换行符和一堆空格。如果你不想要任何空间,你需要将它全部剥离。