Aggiungere attributi alla direttiva Page di ASP.NET 2.0

di Daniele Bochicchio, in ASP.NET 2.0, C#,

Con ASP.NET 2.0 è possibile estendere facilmente gli attributi supportati dalla direttiva Page, caratteristica che rende davvero molto comoda la definizione di proprietà personalizzate, che devono essere specificate per l'intera pagina.

E' sufficiente creare una classe base, che derivi da Page ed aggiungere l'attributo:

public class CssBasePage : System.Web.UI.Page {
    private string cssUrl;
    public string CssUrl {
        get {
            return cssUrl;
        }
        set {
            cssUrl = value;
        }
    }
}

Successivamente sarà possibile speficare direttamente nella direttiva Page il nuovo attributo, dopo aver specificato come valore di CodeFileBaseClass il nome della nostra classe:

[code lang="aspx"]<%@ Page CssUrl="x" CodeFileBaseClass="CssBasePage" %>

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi