Я использую MVC для добавления заголовка на главную страницу с заполнителем содержимого. Шаблон мастер-страницы MVC по умолчанию использует следующий код:
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server"/></title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
</head>
Когда я пытаюсь добавить текст по умолчанию на лицевой стороне держателя контента, он не показывает текст на окончательной отрендеренной странице. Я пытаюсь заставить страницу отображать заголовок по умолчанию с добавленным текстом заполнителя содержимого.
Пример:
(Текст по умолчанию) (текст ContentPlaceHolder)
Моя страница - О нас
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>My Page - <asp:ContentPlaceHolder ID="TitleContent" runat="server"/></title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
</head>
Я ищу способ сделать это без использования кода позади. Есть идеи?