天天看點

c# asp.net 廣告制作(8)

adrotator用于廣告顯示,可通過設定其圖檔連結,跳轉到你所指定的頁面達到宣傳的效果。adrotator控件在每次打開頁面或重新加載的時候在頁面放置一個新的廣告,顯示的廣告取決于廣告的設定檔案,adrotator控件使用單獨的xml檔案存儲公布資訊。

首先是在設計頁面拖放adrotator控件,設定其大小及其他屬性,最為主要的是對.xml檔案的關聯,在adrotator控件右擊——>屬性——>AdvertisementFile

要使用AdRotator Web 控件之前要先設定所要顯示的廣告看闆的屬性,其設定要以XML 的格式來撰寫。其使用文法如下所示: 

<Advertisements>

<Ad>

<ImageUrl>要顯示的圖形檔案路徑</ImageUrl>

<NavigateUrl>使用者選取時所要開啟的連結</NavigateUrl>

<AlternateText>提示文字</AlternateText>

<Keyword>廣告分類</Keyword>

<Impressions>權值</Impressions>

</Ad>

可添加其他廣告

</Advertisements> 

以下為執行個體我們設定三個圖形檔案,通過重新加載來切換圖形檔案,以達到不同廣告的顯示,其html部分代碼如下:

<title>廣告制作</title>

        <style type="text/css">

                #form1

                {

                        text-align: center;

                }

        </style>

</head>

<body>

        <form id="form1" runat="server">

        <div>adrotator用于廣告顯示,可通過設定其圖檔連結,跳轉到你所指定的頁面達到宣傳的效果。adrotator控件在每次打開頁面或重新加載的時候在

        頁面放置一個新的廣告,顯示的廣告取決于廣告的設定檔案,adrotator控件使用單獨的xml檔案存儲公布資訊。

                <asp:AdRotator ID="AdRotator1" runat="server" 

                        AdvertisementFile="~/XMLadrotator.xml" Height="400px" Width="1000px" Target="_top" KeywordFilter=""/><!這裡可以對adrotator進行屬性設定,target設定為在網頁顯示的位置,keywordfilter則是設定對廣告檔案中特定類型,這裡為空>

        </div>

        </form>

</body>

制作廣告最為關鍵的部分就是關聯的.xml檔案,設定的代碼如下:

        <ImageUrl>51cto.jpg</ImageUrl>

        <!--一定要注意控件字母的大小寫,不可混淆-->

        <NavigateUrl>http://shenzhoulong.blog.51cto.com/</NavigateUrl>

        <AlternateText>歡迎進入神舟龍的個人技術部落格</AlternateText>

        <Impressions>8</Impressions>

        <Keyword>A類主題</Keyword>

    </Ad>

    <Ad>

        <ImageUrl>imgget.jpg</ImageUrl>

        <!--圖檔的相對或絕對位置-->

        <!--設定點選圖檔時的連結網址-->

        <!--設定圖檔的替代文本,當圖檔不顯示時顯示該文字-->

        <!--訓示公布在輪換安排中相對于檔案中其他公布的重要性的數字(可選)。

數字越大,顯示該公布的頻率越高-->

        <Keyword>B類主題</Keyword>

        <!--可用作篩選依據的公布類别-->

        <ImageUrl>燈.JPG</ImageUrl>

        <AlternateText>歡迎進入神舟龍個人技術部落格</AlternateText>

        <Keyword>C類主題</Keyword>

注意字母大小寫!!!!!!!!!!!!

本文轉自shenzhoulong  51CTO部落格,原文連結:http://blog.51cto.com/shenzhoulong/296642,如需轉載請自行聯系原作者