私は、過去にいくつかの mvc2 を行った mvc3 と razor から始めたばかりで、何かが私を困惑させています。
モデルのコレクションから順序付けられていないリストをレンダリングしようとしていますが、成功しました。このコードを使用して。
私からしてみれば:
@using (Html.BeginForm())
{
<ul>
@Html.DisplayFor( m => m.SomeThings)
</ul>
}
私のDisplayTemplateで:
@model MyNamespace.Models.SomeType
<li>
<a href="@Url.Content(String.Format("~/SomeUrl/{0}", @Html.DisplayFor(x => x.UrlText)))">@Html.DisplayFor(x => x.Name)</a>
</li>
これはすべて機能し、問題ありませんが、表示テンプレートが XHTML 1.0 遷移検証に失敗し、警告が生成されることに気付きました (要素 'li' は要素 li' 内にネストできません)。これはネストされていないため迷惑ですが、とにかくそこにありますこのエラーを停止しますか? それとも私が我慢しなければならないものですか?