Скажите, что ваш пользовательский контроль был таким:
<%@ Control Inherits="Project.MyControl" Codebehind="MyControl.ascx.cs" %>
<asp:TextBox ID="TB" runat="server" />
Ваш контрольный код:
namespace Project
{
public partial class MyControl : UserControl
{
public string MyTextProperty
{
get { return TB.Text; }
set { TB.Text = value; }
}
}
}
На вашей родительской странице, которая включала элемент управления, вот так:
<%@ Register src="~/MyControl.ascx" tagname="MyControl" tagprefix="uc1" %>
<uc1:MyControl ID="MyControlID" runat="server" />
Вы можете использовать это свойство в коде:
MyControlID.MyTextProperty = "bob";