File: adrotator-adcreated.aspx

package info (click to toggle)
mono 6.8.0.105%2Bdfsg-3.3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,284,512 kB
  • sloc: cs: 11,172,132; xml: 2,850,069; ansic: 671,653; cpp: 122,091; perl: 59,366; javascript: 30,841; asm: 22,168; makefile: 20,093; sh: 15,020; python: 4,827; pascal: 925; sql: 859; sed: 16; php: 1
file content (51 lines) | stat: -rw-r--r-- 1,512 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<%@ Page Language="C#" Debug="true" %>
<%@ Import namespace="System.Collections" %>
<%@ Import namespace="System.Text" %>
<html>
<script runat="server">
	void Create1 (object sender, AdCreatedEventArgs args)
	{
		label1.Text = GetArgsData (args);
	}

	void Create2 (object sender, AdCreatedEventArgs args)
	{
		label2.Text = GetArgsData (args);
	}

	string GetArgsData (AdCreatedEventArgs args)
	{
		StringBuilder sb = new StringBuilder ();
		sb.AppendFormat ("ImageUrl: {0}<br>", args.ImageUrl);
		sb.AppendFormat ("NavigateUrl: {0}<br>", args.NavigateUrl);
		sb.AppendFormat ("AlternateText: {0}<br>", args.AlternateText);
		sb.Append ("AdProperties:<br><div style='margin-left: 80px;'>");
		foreach (DictionaryEntry entry in args.AdProperties)
			sb.AppendFormat (" {0}: {1}<br>", entry.Key, entry.Value);
		sb.Append ("</div>");
		return sb.ToString ();
	}

</script>
<body>
Testing 2 source files, 2 ad rotators. One does not change 'cause it uses a filter.
It will also show the properties passed to the AdCreated event.<br>
<form runat="server">
<asp:button Text="Click me" runat="server" />
<hr>
This should rotate:<br>
<asp:adrotator runat="server" id="ar1"  AdvertisementFile="ads.xml"
					OnAdCreated="Create1" />
<br>
<asp:Label id="label1" runat="server" />
<hr>
This should always be novell:<br>
<asp:adrotator runat="server" id="ar2"  KeywordFilter="novell"
					AdvertisementFile="adsplus.xml"
					OnAdCreated="Create2" />
<br>
<asp:Label id="label2" runat="server" />
</form>
</body>
</html>