用户控件UserControl.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UserControl.ascx.cs" Inherits="UserControl" %>
<asp:Label ID="Label1" runat="server" Text="LableText"></asp:Label>
用户控件后台UserControl.ascx.cs
    public string zbx
    
{
        
get return "UserControl"; }
    }

    
public Label zbxLabel
    
get return Label1; } }
页面Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register Src="UserControl.ascx" TagName="UserControl" TagPrefix="uc1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    
<title>无标题页</title>
</head>
<body>
    
<form id="form1" runat="server">
    
<div style="float:right;">
        
<uc1:UserControl ID="UserControl1" runat="server" visible="false"/>
    
</div>
    
</form>
</body>
</html>

页面后台代码Default.aspx.cs
protected void Page_Load(object sender, EventArgs e)
    
{
        Response.Write(UserControl1.zbx
+"<br>");
        Response.Write(((Label)UserControl1.FindControl(
"Label1")).Text+"<br>");
        Response.Write(UserControl1.zbxLabel.Text);
    }
posted on 2007-09-02 14:42  -only-  阅读(338)  评论(3编辑  收藏  举报