ASP. NET 학습 노트01 광고 컨트롤 사용

15162 단어 asp.net
광고 컨트롤 사용:
광고 파일 은 XML 파일 로 광고 파일 의 모든 태그 속성 을 분석 하여 adProperties 사전 에 넣 고 속성 으로 편집 합 니 다.
ads.xml
 1 <?xml version="1.0" encoding="utf-8"?>

 2  <!--       XML  -->

 3 <Advertisements>

 4   <Ad>

 5     <ImageUrl>4rwbgzby.gif</ImageUrl>

 6     <NavigateUrl>http://www.cnblogs.com/daomul/</NavigateUrl>

 7     <AlternateText>Text_01</AlternateText>

 8     <KeyWord>one</KeyWord>

 9     <Impressions>40</Impressions>

10     <Aniaml>I'm using adRotator  No.1</Aniaml>

11   </Ad>

12 

13   <Ad>

14     <ImageUrl>banner.jpg</ImageUrl>

15     <NavigateUrl>http://www.cnblogs.com/daomul/</NavigateUrl>

16     <AlternateText>Text_02</AlternateText>

17     <KeyWord>two</KeyWord>

18     <Impressions>40</Impressions>

19     <Aniaml>I'm using adRotator  No.2</Aniaml>

20   </Ad>

21 

22   <Ad>

23     <ImageUrl>cvtxlkw4.gif</ImageUrl>

24     <NavigateUrl>http://www.cnblogs.com/daomul/</NavigateUrl>

25     <AlternateText>Text_03</AlternateText>

26     <KeyWord>three</KeyWord>

27     <Impressions>30</Impressions>

28     <Aniaml>I'm using adRotator  No.3</Aniaml>

29   </Ad>

30 

31 </Advertisements>

adRotator.aspx.cs
 1 using System;

 2 using System.Collections.Generic;

 3 using System.Linq;

 4 using System.Web;

 5 using System.Web.UI;

 6 using System.Web.UI.WebControls;

 7 

 8 public partial class myTest_advertisement : System.Web.UI.Page

 9 {

10     protected void Page_Load(object sender, EventArgs e)

11     {

12 

13     }

14     protected void ad_Created(object sender, AdCreatedEventArgs e)

15     {

16         if ((string)e.AdProperties["Animal"] != "")

17             Label1.Text = (string)e.AdProperties["Aniaml"];

18         else

19             Label1.Text = "n.a.";

20     }

21 }

adRotator.aspx
 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="adRotator.aspx.cs" Inherits="myTest_advertisement" %>

 2 

 3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 4 

 5 <html xmlns="http://www.w3.org/1999/xhtml">

 6 <head runat="server">

 7     <title>Using adRotator</title>

 8 </head>

 9 <body>

10     <form id="form1" runat="server">

11     <div>

12       <h1>Adrotator  Control</h1>

13        <%--Adrotator  --%>

14         <asp:AdRotator ID="AdRotator1" runat="server" 

15             Target="_blank"

16             AdvertisementFile="ads.xml"

17             onAdCreated="ad_Created"/>

18             <br />

19         Animal:

20         <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

21     </div> 

22     </form>

23 </body>

24 </html>

 
1. 메뉴 재 구성: 추출 방법 (Ctrl + R, Ctrl + M)   패키지 필드 (Ctrl + R, Ctrl + F)   
2. 사전 의 키 워드 는 Animal 입 니 다. 이 값 은 문자열 로 바 뀌 었 습 니 다.
     (string).AdProperties["Aniaml"]

좋은 웹페이지 즐겨찾기