2009-08-07 47 views
2

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

有谁知道为什么删除和下一个“,”之间会有空格?

回答

2

很可能来自一行上的{%>与下一行上的,之间。

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

您也可能需要将Delete定位点与if (userRequiresApproval)语句同一行。

0

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