web developer tips (8):创建web用户控件并包含在web页面里
2009-06-18 01:03
411 查看
原文地址:HowtocreateanASP.NETWebUserControlandincludeitinyourwebpage
使用VisualWebDeveloper,创建一个web用户控件(WebUserControl)和创建一个asp.net的页面一样简单。
步骤如下:
http://www.watch-life.net/visual-studio/how-to-create-an-asp-net-web-user-control-and-include-it-in-your-web-page.html
1、打开一个已经创建的用来添加一个用户控件的网站项目。、
2、右键单击项目,在上下文菜单选择“添加+新建项”,打开“新建项”对话框,里面有VisualStudio已安装模板的列表。如下图所示,选择“web用户控件”
3.点击添加,把web用户控件添加到网站项目中,你可以在设计视图中打开控件,然后从工具箱添加控件到web用户控件。
4.除了以.ascx作为扩展名,Asp.net的web用户控件看起来和Asp.NetWeb页面很相似,同时,有一个@Control的指令,而不是@Page指令,@Control指令看起来就像下面的这种
<%@ControlLanguage="VB"AutoEventWireup="false"CodeFile="WebUserControl.ascx.vb"Inherits="WebUserControl"%>
5、在一个web页面注册web用户控件很简单,在设计模式下从解决方案管理器中拖拽web用户控件到需要的页面即可,VisualStudio会自动在页面上注册web用户控件,在页面上添加一个@Register指令,如下所示:使用VisualWebDeveloper,创建一个
步骤如下:
1、打开一个已经创建的用来添加一个用户控件的网站项目。、
2、右键单击项目,在上下文菜单选择“添加+新建项”,打开“新建项”对话框,里面有VisualStudio已安装模板的列表。如下图所示,选择“web用户控件”
3.点击添加,把web用户控件添加到网站项目中,你可以在设计视图中打开控件,然后从工具箱添加控件到web用户控件。
4.除了以.ascx作为扩展名,Asp.net的web用户控件看起来和Asp.NetWeb页面很相似,同时,有一个@Control的指令,而不是@Page指令,@Control指令看起来就像下面的这种
<%@Registersrc="WebUserControl.ascx"tagname="WebUserControl"tagprefix="uc1"%>
[/code]
6、VisualStudio也通过如下代码在页面上添加一个用户控件:
="WebUserControl1"runat="server"/>
更多文章见: