62,242
社区成员




第一题
(this.WebUserControl1.FindControl("Label1") as Label).Text = this.TextBox1.Text;
----------------------------------------------------------------------------------------------------------------
第二题
在用户控件里使用事件实现的。
用户控件
public event EventHandler btnClick;
protected void Page_Load(object sender, EventArgs e)
{
}
public virtual void Button1_Click(object sender, EventArgs e)
{
if (btnClick != null)
{
btnClick(sender, e);
}
}
Web页面
protected void Page_Load(object sender, EventArgs e)
{
WebUserControl1.btnClick +=new EventHandler(WebUserControl1_btnClick);
}
protected void WebUserControl1_btnClick(object sender, EventArgs e)
{
(this.WebUserControl1.FindControl("Label1") as Label).Text = this.TextBox1.Text;
}
----------------------------------------------------------------------------------------------------------------
第三题
this.Label1.Text = (this.WebUserControl1.FindControl("TextBox1") as TextBox).Text;
----------------------------------------------------------------------------------------------------------------
第四题
同第二题,在UserControl里加事件。
用户控件
public event EventHandler btnClick;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
if (btnClick != null)
{
btnClick(sender, e);
}
}
Web页面
protected void Page_Load(object sender, EventArgs e)
{
this.WebUserControl1.btnClick += new EventHandler(WebUserControl1_btnClick);
}
void WebUserControl1_btnClick(object sender, EventArgs e)
{
this.Label1.Text = (this.WebUserControl1.FindControl("TextBox1") as TextBox).Text;
}
----------------------------------------------------------------------------------------------------------------
第五题
(this.WebUserControl2_1.FindControl("Label1") as Label).Text = (this.WebUserControl1.FindControl("TextBox1") as
TextBox).Text;
----------------------------------------------------------------------------------------------------------------
第六题
用户控件事件 + 第五题
----------------------------------------------------------------------------------------------------------------
第七题
同上。