Cuando navego en un sitio web utilizando MasterPages, ¿la aplicación sabe en qué página estoy? Si es así, ¿lo almacena en un objeto al que puedo acceder?¿Sabe una página maestra qué página se está mostrando?
La razón por la que estoy pidiendo es para que pueda reemplazar a esto:
//masterpage
<div id="nav_main">
<ul><asp:ContentPlaceHolder ID="navigation" runat="server">
</asp:ContentPlaceHolder></ul>
</div>
//content page(s)
<asp:Content ContentPlaceHolderID="navigation" ID="theNav" runat="server">
<li><a href="default.aspx">Home</a></li>
<li id="current"><a href="faq.aspx">FAQ</a></li>
<li><a href="videos.aspx">Videos</a></li>
<li><a href="#">Button 4</a></li>
<li><a href="#">Button 5</a></li>
</asp:Content>
Con una solución más elegante para la navegación, lo que pone de relieve el vínculo a la página por tener el ID del elemento de la lista establecida en "actual" . Actualmente, cada página recrea la navegación con el ID de su enlace respectivo establecido en el actual.
sería tan amable de articularlo con mayor claridad lo que está ¿Intentando hacer? – liggett78
Sí, se espera que la pregunta actualizada brinde más información. – Anders