Comment puis-je définir le titre de la page dans un ASP.NET MVC vue?
Dans un ASP.NET MVC vue, j'ai le code suivant:
<% Page.Title = ViewData.Model.MyPageTitle; %>
et quand je marche à travers elle, je vois la Page.Titre de la modification de la valeur pour le titre que je veux, mais quand vous regardez le titre de la page affichée dans le navigateur, il n'a pas été modifié. Il semble que cette valeur est remplacée par quelque chose plus tard.
Des idées comment le titre de la page devrait être réglé que si vous voulez le faire de façon dynamique?
Jetez un oeil à cette réponse à une question similaire.
double possible de ASP.NET MVC Vue avec une page maître, comment le titre du jeu?
Quelle est la version de la MVC? Une raison quelconque vous n'êtes pas à l'aide de rasoir (pas de lien, juste par curiosité)? Quel est votre Masterpage/mise en page? J'ai trouvé que le fait d'avoir
double possible de ASP.NET MVC Vue avec une page maître, comment le titre du jeu?
Quelle est la version de la MVC? Une raison quelconque vous n'êtes pas à l'aide de rasoir (pas de lien, juste par curiosité)? Quel est votre Masterpage/mise en page? J'ai trouvé que le fait d'avoir
Title
comme une propriété du modèle peuvent parfois gâcher cela.OriginalL'auteur Guy | 2009-05-05
Vous devez vous connecter pour publier un commentaire.
Je recommande les 2 options.
Première serait de mettre quelque chose dans votre page maître qui fait quelque chose comme ça.
Ou mettre en place un espace réservé de contenu dans l'en-tête/titre de la section que vous pouvez mettre en œuvre dans vos points de vue pour définir le titre avec HTML.
OriginalL'auteur Chad Moran
pourquoi ne pas vous faire contentplaceholder de la tête en maître
ensuite, vous pouvez définir le titre de chaque page qui hérite de cette master...
acclamations
OriginalL'auteur Marko