2009-08-07 52 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

鏈接和逗號之間有一個換行符和一串空格。如果你不想在那裏有任何空間,你需要將它全部剝離。