ASP.NET筆記之廣告控件的使用方法
廣告控件的使用方法:
廣告文件是一個(gè)XML文件,廣告文件中所有的標(biāo)簽屬性被分析后放到adProperties字典中,用以屬性編輯。
ads.xml
<?xml version="1.0" encoding="utf-8"?>
<!--廣告文件是一個(gè)XML文件-->
<Advertisements>
<Ad>
<ImageUrl>4rwbgzby.gif</ImageUrl>
<NavigateUrl>http://www.dhdzp.com</NavigateUrl>
<AlternateText>Text_01</AlternateText>
<KeyWord>one</KeyWord>
<Impressions>40</Impressions>
<Aniaml>I'm using adRotator No.1</Aniaml>
</Ad>
<Ad>
<ImageUrl>banner.jpg</ImageUrl>
<NavigateUrl>http://www.dhdzp.com</NavigateUrl>
<AlternateText>Text_02</AlternateText>
<KeyWord>two</KeyWord>
<Impressions>40</Impressions>
<Aniaml>I'm using adRotator No.2</Aniaml>
</Ad>
<Ad>
<ImageUrl>cvtxlkw4.gif</ImageUrl>
<NavigateUrl>http://www.dhdzp.com</NavigateUrl>
<AlternateText>Text_03</AlternateText>
<KeyWord>three</KeyWord>
<Impressions>30</Impressions>
<Aniaml>I'm using adRotator No.3</Aniaml>
</Ad>
</Advertisements>
adRotator.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class myTest_advertisement : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void ad_Created(object sender, AdCreatedEventArgs e)
{
if ((string)e.AdProperties["Animal"] != "")
Label1.Text = (string)e.AdProperties["Aniaml"];
else
Label1.Text = "n.a.";
}
}
adRotator.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="adRotator.aspx.cs" Inherits="myTest_advertisement" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Using adRotator</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h1>Adrotator Control</h1>
<%--Adrotator文件--%>
<asp:AdRotator ID="AdRotator1" runat="server"
Target="_blank"
AdvertisementFile="ads.xml"
onAdCreated="ad_Created"/>
<br />
Animal:
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
1、重構(gòu)菜單:提取方法(Ctrl+R,Ctrl+M) 封裝字段(Ctrl+R,Ctrl+F)
2、字典中的關(guān)鍵字是Animal, 該值轉(zhuǎn)化為字符串,
(string).AdProperties["Aniaml"]
- ASP.NET 廣告控件AdRotator的使用方法與實(shí)例
- ASP.NET 網(wǎng)站開(kāi)發(fā)中常用到的廣告效果代碼
- Asp.net中使用文本框的值動(dòng)態(tài)生成控件的方法
- 獲取asp.net服務(wù)器控件的客戶(hù)端ID和Name的實(shí)現(xiàn)方法
- asp.net控件DataList分頁(yè)用法
- ASP.NET項(xiàng)目開(kāi)發(fā)中日期控件DatePicker如何使用
- ASP.NET中 ObjectDataSource控件的DataObjectTypeName屬性
- ASP.NET的廣告控件AdRotator用法分析
相關(guān)文章
ASP.NET對(duì)SQLServer的通用數(shù)據(jù)庫(kù)訪問(wèn)類(lèi)
這篇文章主要實(shí)現(xiàn)了ASP.NET對(duì)SQLServer的通用數(shù)據(jù)庫(kù)訪問(wèn)類(lèi)2016-02-02
ASP.NET MVC5使用MiniProfiler監(jiān)控MVC性能
這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC5使用MiniProfiler監(jiān)控MVC性能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
ASP.NET Core 7 Razor Pages項(xiàng)目發(fā)布到IIS的詳細(xì)過(guò)程
這篇文章主要介紹了ASP.NET Core 7 Razor Pages項(xiàng)目發(fā)布到IIS的詳細(xì)過(guò)程,詳細(xì)介紹了發(fā)布過(guò)程遇到的問(wèn)題及解決方法,對(duì)ASP.NET Core 發(fā)布到IIS相關(guān)知識(shí)感興趣的朋友一起看看吧2023-01-01
關(guān)于c#連接ftp進(jìn)行上傳下載實(shí)現(xiàn)原理及代碼
ftp上傳下載想必大家已經(jīng)很熟悉了,關(guān)于c#連接ftp進(jìn)行上傳下載,一些新手朋友應(yīng)該會(huì)很陌生吧,本文將帶你解決困惑,感興趣的朋友可以了解下哦,就當(dāng)鞏固知識(shí)了2013-01-01
Linux安裝.Net core 環(huán)境并運(yùn)行項(xiàng)目的方法
這篇文章主要介紹了Linux安裝.Net core 環(huán)境并運(yùn)行項(xiàng)目,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
ASP.NET MVC5+EF6+EasyUI后臺(tái)管理系統(tǒng) 微信公眾平臺(tái)開(kāi)發(fā)之資源環(huán)境準(zhǔn)備
這篇文章主要介紹了ASP.NET MVC5+EF6+EasyUI后臺(tái)管理系統(tǒng),微信公眾平臺(tái)開(kāi)發(fā)之資源環(huán)境準(zhǔn)備,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
ASP.NET WebAPi(selfhost)實(shí)現(xiàn)文件同步或異步上傳
這篇文章主要介紹了ASP.NET WebAPi(selfhost)實(shí)現(xiàn)文件同步或異步上傳,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11

