Я использую WebMatrix (как будто я зависим от него) для нового сайта (ну, это просто новая версия существующего сайта), и у меня есть это:
_SiteLayout.cshtml:
@{
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>@Page.Title</title>
</head>
<body>@RenderBody()</body>
</html>
}
и ...
Default.cshtml:
@{
Layout = "~/_SiteLayout.cshtml";
Page.Title = "SexyDomainManager®";
}
<p>Etc</p>
Что должно сделать заголовок страницы похожим на это:
SexyDomainManager & рег;
Однако это не так. Вместо этого вы можете увидеть ®
в заголовке. Это происходит только тогда, когда я использую @Page.Title
. Зачем? И как мне это исправить?