HOW TO:使用 AdRotator Web 伺服器控制項顯示來自資料庫的廣告
更新:2007 年 11 月
AdRotator 控制項會從包含一個或多個廣告資料錄的資料來源讀取廣告資訊。您可以使用特定結構描述 (Schema) 將廣告資訊儲存在資料庫資料表中,然後使用資料來源控制項在執行階段讀取廣告資料錄。如果現有的資料表包含廣告資訊,您可以將資料表的結構描述對應到 AdRotator 控制項需要的欄位。
只要您有資料庫的對應資料來源控制項,就可以在任何類型的資料庫中儲存廣告資訊。
若要建立廣告的資料庫資料表
如果您尚未建立包含廣告資訊的資料庫資料表,請使用下列結構描述建立資料表。除了 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)
影像的高度 (以像素為單位)。
如果現有資料庫資料表中包含廣告資訊,請設定 AdRotator 控制項的下列屬性,以便將資料庫資料表結構描述對應到控制項所需的欄位:
將新的資料錄插入使用廣告資訊的資料表。
若要顯示資料庫的廣告
將資料來源控制項 (例如 SqlDataSource 或 AccessDataSource 控制項) 放到頁面上。
使用連接字串和查詢設定資料來源控制項,以便從之前建立的資料庫資料表中選取所有資料錄。
注意事項: 如需使用資料來源控制項的詳細資訊,請參閱 資料來源 Web 伺服器控制項。
將 AdRotator 控制項放在想要顯示廣告的 ASP.NET Web 網頁上。
將 AdRotator 控制項的 DataSourceID 屬性設定為在稍早步驟 1 中建立的資料來源控制項 ID。
當網頁執行時,AdRotator 控制項會在資料庫中查詢廣告,並且選取一個顯示。
請參閱
工作
HOW TO:使用 AdRotator Web 伺服器控制項顯示來自 XML 檔案的廣告
HOW TO:以程式設計方式在 AdRotator Web 伺服器控制項中選取廣告