私はASP.NET MVC 3を使用しています、私は私のかみそりビューで次のコードを持っている:が正しくかみそりビューエンジンを使用してテキストを表示する
@foreach(var c in Model.ChildCategories) {
<div>@c.Name<br></div>
}
それはうまく動作します。何故divタグを取り除くとうまくいかないのでしょうか?私は厳格なドキュメントタイプを使用していますので、私は休憩タグを閉じていないです
@foreach(var c in Model.ChildCategories) {
@c.Name<br>
}
::これは私が試したものです
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
私は私がビューの表示したい時に取得エラー:
The foreach block is missing a closing "}" character. Make sure you have a matching "}" character for all the "{" characters within this block, and that none of the "}" characters are being interpreted as markup.
私のマークアップに不要なタグを入れたくないので、内側のdivタグを持たないほうがいいでしょう。
@if (Model.ParentCategory != null)
{
@Model.ParentCategory.Name
}
else
{
@:N/A
}
は私が親カテゴリの名前、あるいは単なるテキストN/Aを表示したい:
は、私はまた、次のコードを持っています。私はそれを正しくしていますか?その中か下に中かっこを入れるのが良いですか?if (...) {
?
あなたの最初の〜これを試してみてください。私はエラーを取得します。期待される –