asp.net-mvc
2009-08-07 7 views 2 likes 
2

i ont le code suivant dans la vue asp.net mvcdes espaces dans les vues 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 })%> 
<%}%> 

La question est qu'il apparaît comme:

View, Delete , Approve 

au lieu de

View, Delete, Approve 

Est-ce que quelqu'un sait pourquoi il y aurait un espace entre Delete et le prochain "," ??

Répondre

2

Plus que probablement c'est entre le {%> sur la ligne et le , sur la ligne suivante. Je renoncerais à la belle indentation et traiterais avec la soupe de tag en obtenant <%} if (userRequiresApproval) {%>,<%= ... sur une seule ligne. Faites-le autant que possible jusqu'à ce que l'espace disparaisse. Vous pouvez également avoir besoin de l'ancre Delete sur la même ligne que l'instruction if (userRequiresApproval).

0

Il y a une nouvelle ligne et un tas d'espaces entre votre lien et votre virgule. Vous devrez tout enlever si vous ne voulez pas d'espace là-bas.

Questions connexes