6

C# MVC4 アプリケーションで表示テンプレートを使用して、カスタム モデルをビュー内のデータ テーブルに表示する方法を構造化しています。データテーブルについては、datatables.net を使用しています。次のコードでは、それぞれ<td>に「aligned」というクラス名を付けていますが、アプリケーションを実行して要素を調べると、割り当てられたクラス名の末尾に「aligned」などの空白が含まれています。

@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>

なぜこれが起こっているのか誰でも説明できますか?

4

1 に答える 1