用户控件
定义:
在 ASP.NET 中:使用与 ASP.NET 页相同的语法,以声明方式创作的服务器控件。该控件用 .ascx 扩展名保存为文本文件。用户控件允许对页功能进行分区和重用。第一次请求时,页框架立即将用户控件分析为从 System.Web.UI.UserControl 派生的类,并将该类编译到一个程序集中;页框架在后面的请求中将重用该程序集。因为用户控件不需要预编译就可以进行页面样式创作和部署,所以开发起来很容易。
创建用户控件:
添加——新建项——web用户控件
使用用户控件:
直接把用户控件.ascx从“解决方案资源管理器”中拖到需要使用的web页面上
使用添加方法
1. 在用户控件页面添加方法
public void forColor(Color color)
{
TextBox1.ForeColor=color;
Button1.BackColor = color;
}
2. 调用方法
WebUserControl11.forColor(Color.Green);