Il component AdRotator, già presente con le classic ASP, è stato mantenuto con ASP.NET, seppur con alcune migliorie, soprattutto per quanto riguarda una forte vocazione all'uso di XML.
La sintassi è ovviamente identica a quella di un normale web control:
<form runat=server> <asp:AdRotator id="adRot" BorderWidth="1" AdvertisementFile="ads.xml" runat=server/> </form>
Il file ads.xml è un semplice file XML, formattato nel modo seguente:
<Advertisements> <Ad> <ImageUrl>/ads/b1.gif</ImageUrl> <NavigateUrl>https://www.aspitalia.com</NavigateUrl> <AlternateText>Enjoy the .NET community</AlternateText> <Impressions>80</Impressions> </Ad> <Ad> <ImageUrl>/ads/b2.gif</ImageUrl> <NavigateUrl>http://store.aspitalia.com</NavigateUrl> <AlternateText>Libri fino al 20% di sconto!</AlternateText> <Impressions>20</Impressions> </Ad> </Advertisements>
Non tragga in inganno il nome del parametro Impressions. In realtà ha la stessa funzione dell'AdRotator presente con le pagine ASP, ovvero consente di specificare un "peso" per il banner, in modo da privilegiare quelli con un valore maggiore.
Commenti
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
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Usare le navigation property in QuickGrid di Blazor
- annunciato MAUI (.NET Multi-platform App UI), il successore di #xamarin in #net5, che integrerà un toolkit per costruire app con UI per #windows10, #macos, #ios e #android https://aspit.co/b1m #msbuild
- Rilasciata una preview di Windows Phone SDK 7.1.1 per Tango
- Utilizzare gli asynchronous stream in Entity Framework Core 3
- Microsoft lancia il nuovo Windows Phone Dev Center, sostituendo l'AppHub
- Microsoft Security Bulletin MS07-023, MS07-024, MS07-025, MS07-026, MS07-027, MS07-028, MS07-029
- Anteprima di ASP.NET 5 e ASP.NET MVC 6