ASP.NET筆記之廣告控件的使用方法
廣告控件的使用方法:
廣告文件是一個XML文件,廣告文件中所有的標(biāo)簽屬性被分析后放到adProperties字典中,用以屬性編輯。
ads.xml
<?xml version="1.0" encoding="utf-8"?>
<!--廣告文件是一個XML文件-->
<Advertisements>
<Ad>
<ImageUrl>4rwbgzby.gif</ImageUrl>
<NavigateUrl>http://www.dbjr.com.cn</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.dbjr.com.cn</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.dbjr.com.cn</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"]
相關(guān)文章
C# web api返回類型設(shè)置為json的兩種方法
web api寫api接口時默認(rèn)返回的是把你的對象序列化后以XML形式返回,那么怎樣才能讓其返回為json呢,下面為大家介紹幾種不錯的方法2014-02-02.NET從優(yōu)酷專輯中采集所有視頻及信息(VB.NET代碼)
因為想做一個視頻點播類的網(wǎng)站,所以開始研究視頻采集。2010-02-02asp.net 關(guān)于字符串內(nèi)范圍截取的一點方法總結(jié)
前兩天有一位網(wǎng)友提出了一個字符串內(nèi)截取字符串的問題,除了用普通的字符串截取的方式外,我推薦的是用LINQ方式來截取。兩者實際上差別不是很大,都是采用字符串截取方式,但后者從寫法和觀察效果會比前者簡單實用得多。2010-02-02微信公眾平臺開發(fā)之發(fā)送圖文消息.Net代碼解析
這篇文章主要為大家詳細(xì)解析了微信公眾平臺開發(fā)之發(fā)送圖文消息.Net代碼,感興趣的小伙伴們可以參考一下2016-06-06使用DataTable更新數(shù)據(jù)庫(增,刪,改)
使用DataTable更新數(shù)據(jù)庫(增,刪,改),需要的朋友可以參考一下2013-03-03Visual Studio 2017如何用正則修改部分內(nèi)容詳解
這篇文章主要給大家介紹了關(guān)于Visual Studio 2017如何用正則修改部分內(nèi)容的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-05-05asp.net下常用的加密算法MD5、SHA-1應(yīng)用代碼
在進(jìn)行軟件開發(fā)的過程中,為了提高系統(tǒng)的安全性能,經(jīng)常需要進(jìn)行敏感信息的加密處理。特別是在密碼儲存、文件傳輸、頁面?zhèn)髦档确矫妫瑢π畔⑦M(jìn)行加密顯得十分必要。下面介紹我們常用的兩種加密算法MD5、SHA1。2008-09-09詳解.Net Core 權(quán)限驗證與授權(quán)(AuthorizeFilter、ActionFilterAttribute)
這篇文章主要介紹了.Net Core 權(quán)限驗證與授權(quán)(AuthorizeFilter、ActionFilterAttribute),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04