消息显示为“元素'标题'出现次数过多。如何在此处使用单个”标题“标记?

时间:2013-04-18 08:24:50

标签: html5 razor asp.net-mvc-4

消息显示为“元素'标题'出现次数太多。如何在此处使用单个”标题“标记?

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

1 个答案:

答案 0 :(得分:2)

您可以尝试这个,它设置一个名为title的局部变量,并使用空合并运算符将其设置为ViewBag.Title,如果该值为null,则设置为“MyTitle”。

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

但是你最好不要在ViewModel中设置标题而不使用ViewBag。