2

レイアウトページulにはいくつかのliタグが含まれていますが、タグが含まれている部分ビューもレンダリングしていliますが、もちろんタグには含まれていません。ul実行するとすべて正常にレンダリングされますが、Visual Studio 2012 Express for Web は警告を表示しますそのパーシャルについてですが、説明はありません。警告を取り除く方法や回避策はありますか?

4

1 に答える 1

0

部分ビューの <li> タグには、Razor エンジンを使用している場合は @: または <text></text> タグを使用できます。

例:

@foreach(var item in items) {

   @:<li>@item</li>

}

またはテキストタグを使用:

@foreach(var item in items) {

   <text><li>@item</li></text>

}

これらの詳細については、http://weblogs.asp.net/scottgu/asp-net-mvc-3-razor-s-and-lt-text-gt-syntaxを参照してください。

于 2014-08-13T23:41:17.287 に答える