共用方式為


HOW TO:使用 AdRotator Web 伺服器控制項顯示來自資料庫的廣告

更新:2007 年 11 月

AdRotator 控制項會從包含一個或多個廣告資料錄的資料來源讀取廣告資訊。您可以使用特定結構描述 (Schema) 將廣告資訊儲存在資料庫資料表中,然後使用資料來源控制項在執行階段讀取廣告資料錄。如果現有的資料表包含廣告資訊,您可以將資料表的結構描述對應到 AdRotator 控制項需要的欄位。

只要您有資料庫的對應資料來源控制項,就可以在任何類型的資料庫中儲存廣告資訊。

若要建立廣告的資料庫資料表

  1. 如果您尚未建立包含廣告資訊的資料庫資料表,請使用下列結構描述建立資料表。除了 ID 之外,所有資料行都是選擇性的。

    注意事項:

    提供的資料型別會當做 SQL Server 類型。如果您使用不同的資料庫,請用正確的對應類型替代。

    資料行名稱

    資料型別

    說明

    ID

    int

    主索引鍵。這個資料行可以有任意名稱。

    ImageUrl

    nvarchar(length)

    要顯示之廣告影像的相對或絕對 URL。

    href

    nvarchar(length)

    廣告的目標 URL。如果不提供數值,廣告就不是超連結。

    AlternateText

    nvarchar(length)

    如果找不到影像時要顯示的文字。在某些瀏覽器中,此文字也顯示為「工具提示」。也會使用替代文字當做協助工具,讓看不見圖形的使用者能夠聽見唸出的說明。

    Keyword

    nvarchar(length)

    頁面能夠篩選的廣告分類。

    Impressions

    int(4)

    指示廣告可能顯示次數的數值。數值愈大,廣告顯示的次數愈多。XML 檔案中所有的 Impression 總值不能超過 2,048,000,000 - 1。

    Width

    int(4)

    影像的寬度 (以像素為單位)。

    Height

    int(4)

    影像的高度 (以像素為單位)。

  2. 如果現有資料庫資料表中包含廣告資訊,請設定 AdRotator 控制項的下列屬性,以便將資料庫資料表結構描述對應到控制項所需的欄位:

  3. 將新的資料錄插入使用廣告資訊的資料表。

若要顯示資料庫的廣告

  1. 將資料來源控制項 (例如 SqlDataSourceAccessDataSource 控制項) 放到頁面上。

  2. 使用連接字串和查詢設定資料來源控制項,以便從之前建立的資料庫資料表中選取所有資料錄。

    注意事項:

    如需使用資料來源控制項的詳細資訊,請參閱 資料來源 Web 伺服器控制項

  3. AdRotator 控制項放在想要顯示廣告的 ASP.NET Web 網頁上。

  4. AdRotator 控制項的 DataSourceID 屬性設定為在稍早步驟 1 中建立的資料來源控制項 ID。

    當網頁執行時,AdRotator 控制項會在資料庫中查詢廣告,並且選取一個顯示。

請參閱

工作

HOW TO:使用 AdRotator Web 伺服器控制項顯示來自 XML 檔案的廣告

HOW TO:以程式設計方式在 AdRotator Web 伺服器控制項中選取廣告

參考

AdRotator Web 伺服器控制項概觀