.NET Mobile事件[转]

Mobile Controls exposes device independent programmable events.
Mobile Controls(手机控件)揭示了部件之间相对独立的程序设计事件。


Programming Events
程序设计事件

Mobile controls have an object model with programmable properties, methods and events.
手机控件拥有由程序设计属性,方法和事件组成的对象模式。

For a complete overview please refer to the reference section.
想详细了解请参看参考部分


Submitting Text
提交文本

This page has two forms:
这页有两个窗口:

<%@ Page
            Inherits=
            "System.Web.UI.MobileControls.MobilePage"%>
            <%@ Register
            TagPrefix="Mobile"
            Namespace="System.Web.UI.MobileControls"
            Assembly="System.Web.Mobile" %>
<script runat="server">
            Dim age
            Sub AgeClick(sender As Object, e As EventArgs)
            age=text1.Text
            ActiveForm=Form2
            End Sub
Sub Form2_Activate(sender As Object,e As EventArgs)
            message.Text="You are " & age & " years old"
            End Sub
</script>
            <Mobile:Form id="form1" runat="server">
            <Mobile:Label runat="server">Age?</Mobile:Label>
            <Mobile:TextBox runat="server" id="text1" />
            <Mobile:Command runat="server" OnClick="AgeClick" Text="Submit" />
            </Mobile:Form>
            <Mobile:Form id="form2" runat="server" OnActivate="Form2_Activate">
            <Mobile:Label runat="server" id="message" />
            </Mobile:Form>
            

When a page has two forms, the first form is always opened by default.
当一页有两个窗口时,默认打开的总是第一个窗口。

The first form has a label with the text "Age?", an input box to input the age, and a submit button.
第一个窗口有个文本为"Age?"的标签,一个用于输入年龄的输入框,和一个提交按钮

The second page is activated by the submit button on the first page, and displays a response.
第二页被第一页的提交按钮激活,显示了回应。

When the application runs on a mobile device, the two pages will display like this:
当应用程序在手机部件上运行时,两页会这样显示:

Form 1   窗口1

Age?




 

Form 2   窗口2

You are 11 years old






 

posted on 2009-03-17 16:40  黄裳  阅读(289)  评论(0编辑  收藏  举报

导航