.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 |