Toutes les recherches que j'ai trouvées parlent de asp.net régulier où il y a un code derrière la page ou vous accédez à un contrôle asp.net de quelque sorte.Comment injecter du texte brut dans une page maître asp.net MVC1 à partir d'un enfant?
Puisqu'il n'y a pas de code derrière dans la page maître pour Asp.net MVC, comment est-ce que je mettrais un sous-titre en texte brut/html juste sous le titre de la page maître?
<div id="header">
<div id="menu">
<ul id="main">
<li class="current_page_item" id="menu"><%= Html.ActionLink("Home", "Index", "Home")%></li>
<%-- <li><%= Html.ActionLink("About", "About", "Home")%></li>--%>
</ul>
</div>
<div id="logo">
<h1><span>Defect Severity Assessment Tool</span></h1>
<p id="subpage"><%--*What goes here?*--%></p>
</div>
</div>
<div id="content">
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
<div id="footer">
</div>
</div>
C'est la méthode que j'ai tendance à utiliser dans cette situation aussi, je pense que le recours à ViewData ou aux vues partielles peut être exagéré pour quelque chose d'aussi simple que cela. Une approche similaire est adoptée pour la balise title dans le modèle par défaut MVC. –
Savez-vous pourquoi si un contentPlaceholder est placé dans le même '
' avec un texte normal, le texte normal est-il supprimé? – Maslow@Maslow: Non, avez-vous essayé de placer le texte dans un élément span à la place? –