1

「要素 'title' の出現回数が多すぎます。ここで単一の "Title" タグを使用するにはどうすればよいですか?」というメッセージが表示されます。

        <head>
        ...
        @if (ViewBag.Title != null)
        {
            <title>@ViewBag.Title</title>
        }
        else
        {
            <title>MyTitle</title>
        }
        ...
        </head>
4

1 に答える 1

2

title というローカル変数を設定し、null 合体演算子を使用して ViewBag.Title に設定するか、それが null の場合は "MyTitle" に設定します。

@{var title = ViewBag.Title ?? "MyTitle";}
<title>@title</title>

しかし、実際には、ViewBag を使用せずに、ViewModel でタイトルを設定する方がよいでしょう。

于 2013-04-18T08:30:41.797 に答える