Ich verwende eine Anzeigevorlage in meiner C# MVC4-Anwendung, um zu strukturieren, wie mein benutzerdefiniertes Modell in einer Datentabelle in meiner Ansicht angezeigt werden soll. Für die Datentabelle verwende ich datatables.net. Im folgenden Code gebe ich jedes <td>
der Klassenname „ausgerichtet“, aber wenn ich die Anwendung ausführen und überprüfen Element zugewiesen der Klassenname ein Leerzeichen am Ende wie „ausgerichtet“CSS-Anzeige-Vorlage Zusätzlicher Platz im Klassennamen
@using System;
@model MyProject.Models.CellValueViewModel
<td class="aligned">
@{if(Model.Value.StartsWith("<input type='checkbox'"))
{
@Html.Raw(Model.Value);
}
else if(Model.Value == String.Empty)
{
@Html.Encode(0.00);
}
else
{
@Html.DisplayFor(x => x.Value);
}
}
</td>
Kann jemand bieten hat Warum passiert das?
Das sollte in keinem Browser ein Problem sein - also warum überhaupt stören? – CBroe