如何:创建 ASP.NET 用户控件
更新:2007 年 11 月
创建 ASP.NET 用户控件的方法与设计 ASP.NET 网页的方法极为相似。在标准 ASP.NET 页上使用的 HTML 元素和控件也可用在用户控件上。但是,用户控件没有 html、body 和 form 元素,并且文件扩展名必须为 .ascx。
创建 ASP.NET 用户控件
打开要将用户控件添加到的网站项目。如果还没有网站项目,可以创建一个。有关更多信息,请参见本地 IIS 网站或如何:创建文件系统网站。
在**“网站”菜单上单击“添加新项”**。
随即出现**“添加新项”**对话框。
在**“添加新项”对话框中的“Visual Studio 已安装的模板”下,单击“Web 用户控件”**。
在**“名称”**框中,键入项目名称。
默认情况下,将在您所键入的控件名称后追加 .ascx 文件扩展名。
从**“语言”**列表中选择要使用的编程语言。
如果要将用户控件的所有代码都放置在一个单独的文件中,请选中**“将代码放在单独的文件中”**复选框。
单击**“添加”**。
随即将创建新的 ASP.NET 用户控件,然后它将在设计器中打开。此新控件的标记与 ASP.NET 网页的标记相似,只是它包含 @ Control 指令,而不含 @ Page 指令,并且用户控件没有 html、body 和 form 元素。
向新用户控件添加任何标记和控件,并为该用户控件将执行的所有任务(例如,处理控件事件或从数据源读取数据)添加代码。