Заполнитель содержимого ASP.net MVC стирает существующее содержимое тега - PullRequest
1 голос
/ 14 марта 2012

У меня есть заполнитель содержимого на моей главной странице;

<title>
    CompanyName - <asp:ContentPlaceHolder ID="TitleContent" runat="server" />
</title>    

То, что я думал, позволило бы добавить следующее к любым представлениям;

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Home Page
</asp:Content>

и впоследствии будет отображать заголовок как;

<title>CompanyName - Home Page</title>

но я получаю это;

<title>Home Page</title>

Я проверил и дважды проверил код, и я не могу понять, почему я перезаписываю содержимое, если только что-то чрезвычайно фундаментальное я пропустил из среды MVC2!

1 Ответ

3 голосов
/ 14 марта 2012

Снимите runat="server" с вашего <head> (звучит смешно: -)):

Итак, на вашей главной странице замените:

<head runat="server">

с:

<head>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...