Gli User Control sono molto utili per "inglobare" e riutilizzare le funzionalità di una parte di pagina ASP.NET.
Con questo script vedremo come cambiare nome di una pagina ASP.NET utilizzando uno User Control.
Per prima cosa creiamo il file .ascx che conterrà l'inizio della nostra pagina, aggiungedo al Tag html
Sempre all'interno del file andremo a gestire, nel'evento Page_Load una proprietà di sola lettura che verrà settata nella pagina che richiama lo User Control.
Nel caso la proprietà TitoloPagina non venga impostata lo User Control assegnerà un titolo di default.
Header.ascx
<%@Control Language="VB"%> <html><head> <title id="TitoloPagina" runat="server">Titolo</title> </head> <body> <script language="VB" runat="server"> Public WriteOnly Property Titolo as string Set If Value is Nothing then TitoloPagina.InnerHTML = "Titolo della pagina impostato dallo User Control" Else TitoloPagina.InnerHTML = Value End If End Set End Property </script> Pagina.aspx <%@ Page Language="VB" %> <%@ Register TagPrefix="Pagina" TagName="Header" src="Header.ascx" %> <Pagina:Header id="header" runat="server" Titolo="Titolo impostato dalla pagina .aspx" />
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Nessuna risorsa collegata