更新:2007 年 11 月
ASP.NET 移动网页基于 创建 ASP.NET 网页。ASP.NET 移动控件提供一个灵活的工具集,使您可以创建用于多种移动设备的内容站点和 Web 应用程序。在灵活自定义特定设备或设备类型(例如手持电脑或移动电话)的显示的同时,您可以利用 ASP.NET 移动控件的自适应呈现。
下表提供 ASP.NET Web 服务器控件和 ASP.NET 移动控件的并行比较。
Web 服务器控件 |
移动控件 |
注释或差异 |
---|---|---|
功能类似。移动控件添加了 ImageKey 和 hrefKey 属性。 |
||
移动控件结合了 Web 服务器 Button、ImageButton 和 LinkButton 控件的功能。 |
||
功能类似。移动控件不直接提供特定于 HTML 的属性,但通过 WebCalendar 属性公开基础 Web 服务器 Calendar 控件。 |
||
[没有等效控件] |
用于主动切断数据线路并在支持拨号的设备上进行拨叫。这与电子邮件地址的 mailto: 协议(该协议启动电子邮件客户端)类似。 |
|
功能相同。 |
||
功能相同。 |
||
功能类似。移动控件可以以每个设备为单位应用模板。 |
||
功能类似。ObjectList 控件提供多个视图来显示数据集合 |
||
[没有等效控件] |
用于启用移动控件的属性重写和模板。 |
|
[没有等效控件] |
与 ASP.NET Web 应用程序中的页类似。移动网页可以包含多个 Form 控件。 |
|
功能类似。移动控件可以从一组特定于设备的图像中选择图像。 |
||
功能相同。 |
||
ASP.NET 不能将移动控件呈现为图像。使用 Image 控件创建图像链接(通过在 Image 控件上指定 href 属性)。 |
||
移动面板控件可以包含 DeviceSpecific 控件,以显示 DeviceSpecific 控件(而非面板)的模板。 |
||
功能相同 |
||
功能相同。 |
||
功能相同。 |
||
CheckBox, CheckBoxList, DropDownList, ListBox, RadioButton, RadioButtonList |
移动控件结合相应的 ASP.NET Web 服务器控件的功能。使用 SelectType 属性(和关联的 ListSelectType 枚举)定义要呈现的选择列表按钮的类型。例如,将 SelectionList 控件的 SelectType 属性设置为 CheckBox 枚举对应于 ASP.NET Web 服务器控件 CheckBox 和 CheckBoxList;DropDown 与 DropDownList 相同。使用 Rows 属性指定 SelectType 属性为 ListBox 或 MultiSelectListBox 控件时列表中显示的项数。 |
|
ASP.NET 网页使用级联样式表而不是 StyleSheet 控件。 |
||
[没有等效控件] |
使用 List、ObjectList 和 SelectionList 移动控件。 |
|
功能类似。移动控件不提供自动回发、只读或多行功能。 |
||
[没有等效控件] |
用于显示大块文本。支持基本的文本格式设置。 |
|
功能相同。移动控件在单独的窗体上(通过 FormToValidate 属性)显示验证错误信息。 |