AdRotator

AdRotator.NET 1.1, disposable

System.Web.UI.MobileControls (system.web.mobile.dll)class

The AdRotator control allows you display a randomly selected image on a mobile page. Every time the page is refreshed, a new image will be selected from the list specified in the associated XML configuration file (referenced by the AdvertisementFile property). The AdRotator works in almost exactly the same manner as the full-scale ASP.NET System.Web.UI.WebControls.AdRotator web control, using the same XML configuration file format, and raising the same AdCreated event (which allows you to update other parts of the mobile page to correspond with the dynamically selected advertisement). The only significant difference is the addition of the ImageKey property, which allows you to specify an alternate image URL. For example, if you set ImageKey to ImageUrl1, ASP.NET will render the image specified by the <ImageUrl1> element in the randomly selected advertisement, instead of the image specified by the default <ImageUrl> element. This gives you the flexibility to create mobile pages that support multiple different devices, each of which may require a different image format, by adding multiple custom image URLs.

public class AdRotator : MobileControl { // Public Constructors    public AdRotator( ); // Public Instance Properties    public string AdvertisementFile{set; get; }    public string ImageKey{set; get; }    public string KeywordFilter{set; get; }    public string NavigateUrlKey{set; get; } // Protected Instance Methods    protected virtual AdRotator CreateWebAdRotator( );    protected virtual void OnAdCreated(System.Web.UI.WebControls.AdCreatedEventArgs e);    protected override void Render(System.Web.UI.HtmlTextWriter writer); // overrides MobileControl // Events    public event AdCreatedEventHandler AdCreated; }

Hierarchy

System.Object System.Web.UI.Control(System.ComponentModel.IComponent, System.IDisposable, System.Web.UI.IParserAccessor, System.Web.UI.IDataBindingsAccessor) MobileControl(System.Web.UI.IAttributeAccessor) AdRotator



ASP. NET in a Nutshell
ASP.NET in a Nutshell, Second Edition
ISBN: 0596005202
EAN: 2147483647
Year: 2003
Pages: 873

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net