.NET Mobile Utilities
Utility controls support complicated user interfaces with
minimum of code.
The AdRotator Control
This mobile page displays different advertisements:
<%@ Page
Inherits=
"System.Web.UI.MobileControls.MobilePage"%>
<%@ Register
TagPrefix="Mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<Mobile:Form runat="server">
<Mobile:AdRotator runat="server"
AdvertisementFile="advertisements.xml">
</Mobile:AdRotator>
</Mobile:Form>
|
This is the ad file called "advertisements.xml":
<?xml version="1.0" ?> <Advertisements>
<Ad> <ImageUrl>image1.gif</ImageUrl> <BmpImageUrl>image1.bmp</BmpImageUrl> <WBmpImageUrl>image1.wbmp</WBmpImageUrl> <NavigateUrl>http://www.1.com</NavigateUrl> <AlternateText>Visit 1</AlternateText> </Ad>
<Ad> <ImageUrl>image2.gif</ImageUrl> <BmpImageUrl>image2.bmp</BmpImageUrl> <WBmpImageUrl>image2.wbmp</WBmpImageUrl> <NavigateUrl>http://www.2.com</NavigateUrl> <AlternateText>Visit 2</AlternateText> </Ad>
<Ad> <ImageUrl>image3.gif</ImageUrl> <BmpImageUrl>image3.bmp</BmpImageUrl> <WBmpImageUrl>image3.wbmp</WBmpImageUrl> <NavigateUrl>http://www.3.com</NavigateUrl> <AlternateText>Visit 3</AlternateText> </Ad>
</Advertisements> |
The Calendar ControlThis mobile page displays a calendar:
<%@ Page
Inherits=
"System.Web.UI.MobileControls.MobilePage"%>
<%@ Register
TagPrefix="Mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %> <script runat="server">
Sub CalChanged(sender as Object,e as EventArgs)
lab1.Text="You selected " & c1.SelectedDate
ActiveForm=f2
End Sub
</script>
<Mobile:Form id="f1" runat="server">
<Mobile:Calendar id="c1"
OnSelectionChanged="CalChanged" runat="server" />
</Mobile:Form>
<Mobile:Form id="f2" runat="server">
<Mobile:Label id="lab1" runat="server" />
</Mobile:Form>
| In this example a calendar is displayed in the first form. When the user
select a date from the calendar, the selected date is displayed in a new form.
The PhoneCall ControlThis mobile page will display the text "Tove's number" and dial the number
(555) 555-5555 when the user selects the text:
<%@ Page
Inherits=
"System.Web.UI.MobileControls.MobilePage"%>
<%@ Register
TagPrefix="Mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %> <Mobile:Form runat="server">
<Mobile:PhoneCall runat="server"
PhoneNumber="(555) 555-5555"
Text="Tove's number"
AlternateFormat="{0}" />
</Mobile:Form>
| The attribute "AlternateFormat" has the value "{0}". This displays the text
from the attribute "Text". If you use the value "{1}" it will display the text from the attribute "PhoneNumber". You can also use a construct like this: AlternateFormat="{0} is {1}". This
will display the text "Tove's number is (555) 555-5555".
Utility Controls
Name |
Function |
AdRotator | Displays advertisements |
Calendar | Displays a calendar |
PhoneCall | Calls a telephone number | For a full control reference, including properties methods, events, and more
examples, please
refer to the "Mobile Reference" page.
|