Accès simple aux propriétés déclarées dans la MasterPage depuis une Page

Partager sur linkedin
Partager sur twitter
Partager sur facebook

Accès simple aux propriétés déclarées dans la MasterPage depuis une Page

On n’y pense pas assez souvent !

L’utilisation de @MasterType permet de facilement rendre accessible les propriétés déclarées dans une MasterPage, par la page utilisant la MasterPage…

Soit une Master Page : MaMasterPage.Master  qui contient une propriété MaPropriete :
public string MaPropriete { get; set; }

Soit une page : MaPage.aspx qui utilise l MaMasterPage.Master.

Dans MaPage.aspx :

<%@ Page Title=”Ma Page” Language=”C#” MasterPageFile=”~/MaMasterPage.master” AutoEventWireup=”true” CodeBehind=”MaMasterPage.aspx.cs” Inherits=”WebApplication1.MaMasterPage” %>
<%@ MasterType VirtualPath=”~/MaMasterPage.Master” %>[….]

Dans MaPage.aspx.cs je vais pouvoir faire appel à MaPropriete contenu dans la Master Page en utilisant l’objet Master:

Master.MaPropriete

Il faut bien le dire ceci est très pratique et facile à mettre en oeuvre.

Les propriétés ainsi rendu accessibles, doivent être “public” dans la Master Page.

Auteur: Alain BELUT

En réagissant à cet article, vous nous permettez d'affiner les contenus que nous publions ici !

  • Awesome (0)
  • Interesting (0)
  • Useful (0)
  • Boring (0)
  • Sucks (0)

Si cet article vous a plu, n’hésitez pas à le partager via

Partager sur linkedin
Partager sur twitter
Partager sur facebook