|
2 | 2 |
|
3 | 3 | <h2>AdRotator Component</h2> |
4 | 4 |
|
5 | | -<h3>Using XML Advertisement File</h3> |
6 | 5 | <AdRotator AdvertisementFile="Ads.xml" Target="_top"></AdRotator> |
7 | 6 |
|
8 | 7 | <hr /> |
|
12 | 11 | <AdRotator AdvertisementFile="Ads.xml" Target="_top"></AdRotator> |
13 | 12 | </code> |
14 | 13 |
|
| 14 | +@* DataSource examples commented out - uncomment to see DataBinding examples |
15 | 15 | <hr /> |
16 | 16 |
|
17 | 17 | <h3>Using DataSource with List of Advertisements</h3> |
18 | 18 | <AdRotator DataSource="@_advertisements" Target="_blank" CssClass="data-source-ad" /> |
19 | 19 |
|
20 | 20 | <hr /> |
21 | 21 |
|
22 | | -<p>Code:</p> |
23 | | -<code> |
24 | | -<AdRotator DataSource="@_advertisements" Target="_blank" CssClass="data-source-ad" /> |
25 | | - |
26 | | -@@code { |
27 | | - private List<Advertisment> _advertisements = new() |
28 | | - { |
29 | | - new Advertisment |
30 | | - { |
31 | | - ImageUrl = "https://via.placeholder.com/468x60/0000FF/FFFFFF?text=Ad+1", |
32 | | - NavigateUrl = "https://www.example1.com", |
33 | | - AlternateText = "Advertisement 1", |
34 | | - Width = "468", |
35 | | - Height = "60", |
36 | | - Keyword = "example" |
37 | | - }, |
38 | | - new Advertisment |
39 | | - { |
40 | | - ImageUrl = "https://via.placeholder.com/468x60/FF0000/FFFFFF?text=Ad+2", |
41 | | - NavigateUrl = "https://www.example2.com", |
42 | | - AlternateText = "Advertisement 2", |
43 | | - Width = "468", |
44 | | - Height = "60", |
45 | | - Keyword = "example" |
46 | | - } |
47 | | - }; |
48 | | -} |
49 | | -</code> |
50 | | - |
51 | | -<hr /> |
52 | | - |
53 | 22 | <h3>Using OnAdCreated Event</h3> |
54 | 23 | <AdRotator DataSource="@_advertisements" Target="_blank" OnAdCreated="HandleAdCreated" /> |
55 | 24 | <p>Last ad alternate text: <strong>@_lastAdText</strong></p> |
56 | 25 |
|
57 | | -<hr /> |
58 | | - |
59 | | -<p>Code:</p> |
60 | | -<code> |
61 | | -<AdRotator DataSource="@_advertisements" Target="_blank" OnAdCreated="HandleAdCreated" /> |
62 | | -<p>Last ad alternate text: <strong>@@_lastAdText</strong></p> |
63 | | - |
64 | | -@@code { |
65 | | - private string _lastAdText = ""; |
66 | | - |
67 | | - private void HandleAdCreated(AdCreatedEventArgs e) |
68 | | - { |
69 | | - _lastAdText = e.AlternateText; |
70 | | - e.AlternateText = "Modified: " + e.AlternateText; |
71 | | - } |
72 | | -} |
73 | | -</code> |
74 | | - |
75 | 26 | @code { |
76 | 27 | private List<Advertisment> _advertisements = new() |
77 | 28 | { |
|
112 | 63 | e.AlternateText = "Modified: " + e.AlternateText; |
113 | 64 | } |
114 | 65 | } |
| 66 | +*@ |
115 | 67 |
|
0 commit comments