usercontrol!

ucl.ascx代码:

namespace usercontrol
{
 using System;
 using System.Data;
 using System.Drawing;
 using System.Web;
 using System.Web.UI.WebControls;
 using System.Web.UI.HtmlControls;

 ///


 ///  ucl 的摘要说明。
 ///

 public class ucl : System.Web.UI.UserControl
 {
    public String _Msg;
  protected System.Web.UI.WebControls.Label Label1;
  public int _loopu;
  public String _Color;
  public String Msg
  {
   get
   {
     return _Msg;
    }
   set
   {
       _Msg=value;
      }
  }
  public int loopu
  {
   get
   {
    return _loopu;
   }
   set
   {
    _loopu=value;
   }
  }
  public String Color
  {
   get
   {
    return _Color;
   }
   set
   {
    _Color=value;
   }
  }
  private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
   int i;
   for(i=1;i<=_loopu;i++)
   {
    Label1.Text+=""+_Msg+"
";
   }

  
  }

  #region Web 窗体设计器生成的代码
  override protected void OnInit(EventArgs e)
  {
   //
   // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
   //
   InitializeComponent();
   base.OnInit(e);
  }
  
  ///


  ///  设计器支持所需的方法 - 不要使用代码编辑器
  ///  修改此方法的内容。
  ///

  private void InitializeComponent()
  {
   this.Load += new System.EventHandler(this.Page_Load);

  }
  #endregion
 }
}

test.aspx页面

<%@ Page language="c#" Codebehind="test.aspx.cs" AutoEventWireup="false" Inherits="usercontrol.test" %><%@ Register TagPrefix="ucltest" TagName="ucl" Src="ucl.ascx" %>

<%@ Register TagPrefix="ucltest" TagName="ucl" Src="ucl.ascx" %> <%@ Register TagPrefix="ucltest" TagName="ucl" Src="ucl.ascx" %> <%@ Register TagPrefix="ucltest" TagName="ucl" Src="ucl.ascx" %> <%@ Register TagPrefix="ucltest" TagName="ucl" Src="ucl.ascx" %> <%@ Register TagPrefix="ucltest" TagName="ucl" Src="ucl.ascx" %> <%@ Page language="c#" Codebehind="test.aspx.cs" AutoEventWireup="false" Inherits="usercontrol.test" %>
<%@ Register TagPrefix="ucltest" TagName="ucl" Src="ucl.ascx" %>


 
  test
  
  
  
  
 
 
  

   
   
   
   
       runat="server">
  
 

你可能感兴趣的:(C#逐步学习)