创建自定义移动控件

更新:2007 年 11 月

可以创建两种类型的移动控件,即移动用户控件和自定义移动控件。用户控件是使用 .ascx 文件创建的,且继承自 MobileUserControl。自定义移动控件是从 System.Web.UI.MobileControls.MobileControl 继承的独立对象。通过创建 ASP.NET 移动用户控件和自定义移动控件,您可以跨 ASP.NET 移动网页来重复使用公共用户界面 (UI) 功能。

ASP.NET 提供多种方法用于编写您自己的移动控件。若要帮助您确定哪一种类型的控件最适合您的应用程序,请参见 ASP.NET 用户控件概述开发自定义 ASP.NET 服务器控件

像在标准 ASP.NET 用户控件中一样,通过 ASP.NET 移动用户控件,您可以使用片断缓存技术;该技术允许您缓存来自控件的输出而不影响包含该控件的网页的其余部分。有关缓存来自 ASP.NET 用户控件的输出的信息,请参见缓存 ASP.NET 页的某些部分

在创建 ASP.NET 移动网页时,您必须选择单个语言(例如 Microsoft Visual Basic 或 C#)。但是,单个移动网页可以包括使用公共语言运行库支持的任何语言创作的用户控件和自定义控件。

本节内容

请参见

概念

ASP.NET 用户控件概述

参考

MobileControl

其他资源

扩展性开发人员指南

开发自定义 ASP.NET 服务器控件