Używam szablonu wyświetlania w mojej aplikacji C# MVC4 do struktury, w jaki sposób chcę, aby mój model niestandardowy był wyświetlany w datatable w moim widoku. Dla datatable, Im using datatables.net. W poniższym kodzie daję każdemu <td>
nazwa klasy „wyrównane”, ale kiedy uruchomić aplikację i sprawdzić elementu nazwa klasy przypisany ma spację na końcu, takich jak „wyrównane”CSS Wyświetl szablon Dodatkowa spacja w nazwie klasy
@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>
Czy ktoś może dostarczyć dlaczego tak się dzieje?
To nie powinno sprawić problemu w żadnej przeglądarce - więc po co zawracać sobie głowę? – CBroe