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 <title> due proprietà note di ASP.NET: id e runat.
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" />- #930 - Propagare un evento al controllo padre nei Custom Control
- Trovare il Page not Found...
- ASP.NET 3.5 Extensions: introduzione ad ASP.NET MVC
- Parte 2 e 3 della serie sui custom control ASP.NET su MSDN
- #949 - Un custom control BoundField con dropdownlist
- #924 - Evitare problemi di path canonicalization con ASP.NET
- I bug di ASP.NET AJAX 1.0 risolti con ASP.NET AJAX 3.5
- #906 - Specificare la Culture della pagina con InitializeCulture
- #909 - Un custom control per recuperare da web.config il formato dell'URL di ImageField
- #912 - Composite Custom Control per ASP.NET
- un Provider Custom per l'health monitoring
- #926 - Autenticazione con Membership API e selezione del dominio per Active Directory
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!