<asp:Label ID="changepswerror" text="修改密码失败,用户名或原密码错误" Runat="server" Visible="False" />
<asp:Button ID="emailch" Runat="server" BackColor="#ffffcc" BorderColor="#000000" BorderWidth="1" Width="80" OnClick="emailchange2" Text="修改" Font-Size="12" />

解决方案 »

  1.   

    test.ascx:<asp:Label id="Label1" runat="server">我的第一个UserControl</asp:Label>
    <asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
    test.ascx.cs:private void Button1_Click(object sender, System.EventArgs e)
    {
    Label1.Text="你点击了Button按钮:)";
    }
    aspx:<%@ Register TagPrefix="kj" TagName="Test" src="test.ascx"%>
    在form里:
    <kj:Test id="test1" Runat=server/>
      

  2.   

    这个...
    可能是我理解不对,所以问错了。
    我的意思是想做一个控件,类似于textBox或者ListBox或者TreeView或者Calendar或者DataGrid什么的,或者说,一个DLL。但我不知道该如何入手,所以想问一下。如果仅仅想做一个最简单的,例如只是一个按钮的增强控件,颜色变一下即可,该怎样写。
    上面二位的回复也给了我很多提示,谢。到时一起给分。
    加分50。
      

  3.   

    1——
    通过添加新项打开创建对话框2——
    选择创建用户控件(具体叫什么名忘记了,记住,当你点击该图标时,文件名是usercustomcontrol.cs,一定是CS扩展名)3——
    输入自己的控件名后点击确定4——
    生成的是一个从UserControl继承的控件,如果你需要增强button的控件,可以把继承的类修改为System.Web.UI.WebControls.Button5——
    编写相关的属性、域,根据你的需要重载基类的相关事件,比如OnInit、OnLoad、PreRender等6——
    一个DROPDOWNLIST示例:
    http://www.csdn.net/Expert/TopicView1.asp?id=815875
    http://www.csdn.net/Expert/TopicView1.asp?id=801811
    http://www.csdn.net/Expert/TopicView1.asp?id=815875
      

  4.   

    看错了,以为是UserControl,应该是要做自定义控件吧?
    using System;
    using System.Data;
    using System.Data.SqlClient;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.ComponentModel;
    using System.Drawing;namespace MyControl
    {public class MyButton : WebControl
    {
    private string color="green";
    private string text="Button"; //按钮颜色属性
    public string ButtonColor
    {
    get{EnsureChildControls();return color;}
    set{EnsureChildControls();color=value;}
    } //按钮Text属性
    public string ButtonText
    {
    get{return text;}
    set{text=value;}
    }
    protected override void CreateChildControls() 
    {
    Button button1=new Button();
    button1.Text=ButtonText;
    button1.ID="button1";
    button1.ForeColor=Color.FromName(ButtonColor);
    Controls.Add(button1);
    }
    }
    }生成解决方案,成功后,点击“工具”->自定义工具箱->.net框架组件->浏览->bin->文件
    在工具栏里拉出控件。
      

  5.   

    .NET的帮助很详细的,在“实例”里有,仔细搜一下就能找到。