ASP.NET筆記之廣告控件的使用方法
廣告控件的使用方法:
廣告文件是一個XML文件,廣告文件中所有的標(biāo)簽屬性被分析后放到adProperties字典中,用以屬性編輯。
ads.xml
<?xml version="1.0" encoding="utf-8"?>
<!--廣告文件是一個XML文件-->
<Advertisements>
<Ad>
<ImageUrl>4rwbgzby.gif</ImageUrl>
<NavigateUrl>http://m.fzitv.net</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://m.fzitv.net</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://m.fzitv.net</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)文章
ASP.NET對SQLServer的通用數(shù)據(jù)庫訪問類
這篇文章主要實(shí)現(xiàn)了ASP.NET對SQLServer的通用數(shù)據(jù)庫訪問類2016-02-02
ASP.NET MVC5使用MiniProfiler監(jiān)控MVC性能
這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC5使用MiniProfiler監(jiān)控MVC性能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
ASP.NET Core 7 Razor Pages項(xiàng)目發(fā)布到IIS的詳細(xì)過程
這篇文章主要介紹了ASP.NET Core 7 Razor Pages項(xiàng)目發(fā)布到IIS的詳細(xì)過程,詳細(xì)介紹了發(fā)布過程遇到的問題及解決方法,對ASP.NET Core 發(fā)布到IIS相關(guān)知識感興趣的朋友一起看看吧2023-01-01
關(guān)于c#連接ftp進(jìn)行上傳下載實(shí)現(xiàn)原理及代碼
ftp上傳下載想必大家已經(jīng)很熟悉了,關(guān)于c#連接ftp進(jìn)行上傳下載,一些新手朋友應(yīng)該會很陌生吧,本文將帶你解決困惑,感興趣的朋友可以了解下哦,就當(dāng)鞏固知識了2013-01-01
Linux安裝.Net core 環(huán)境并運(yùn)行項(xiàng)目的方法
這篇文章主要介紹了Linux安裝.Net core 環(huán)境并運(yùn)行項(xiàng)目,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
ASP.NET MVC5+EF6+EasyUI后臺管理系統(tǒng) 微信公眾平臺開發(fā)之資源環(huán)境準(zhǔn)備
這篇文章主要介紹了ASP.NET MVC5+EF6+EasyUI后臺管理系統(tǒng),微信公眾平臺開發(fā)之資源環(huán)境準(zhǔn)備,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09
ASP.NET WebAPi(selfhost)實(shí)現(xiàn)文件同步或異步上傳
這篇文章主要介紹了ASP.NET WebAPi(selfhost)實(shí)現(xiàn)文件同步或異步上傳,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11

