Saltar al contenido

ASP.NET: acceso a los elementos de la página maestra desde la página de contenido

Posterior a observar en diversos repositorios y sitios de internet finalmente hemos dado con la resolución que te mostramos aquí.

Solución:

Sí … si necesita hacer esto desde la página aspx usando MasterPage, sería:

Button myButton = (Button)Master.FindControl("myButton");
myButton.Visible = false;

Debe poner una referencia a MasterPage en su página/marcado de control de usuario.

<%@ Reference VirtualPath="..." %>

Luego, en el código subyacente, simplemente envía la página.MasterPage a su MasterPage y accede a sus propiedades.

MyMasterPage myMasterPage = (MyMasterPage)Page.Master;

Master.FindControl(“miBotón”).Visible = Falso

Tenga cuidado de que el control que usa para ejecutar el comando anterior no esté dentro de un panel de actualización.

Te mostramos las reseñas y valoraciones de los lectores

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *