有一个带有母版页的aspx页。此母版页有一个用户控件。
我在aspx页面中使用脚本管理器。单击按钮后,我尝试更新用户控件(母版页)中的标签文本。
发布于 2012-02-27 19:13:12
在该页面中,您可以执行以下操作:
WebUserControl1 wuc = (WebUserControl1) Master.FindControl("wucId1");
wuc.ucLabelText = "whatever";其中,WebUserControl1是用户控件的名称,wucId1是其在母版页中的ID。
假设您在用户控件中有一个用于标注文本的名为ucLabelText的属性
发布于 2012-02-27 18:49:44
如果在用户控件中将文本作为属性公开,然后再次从母版页公开到aspx页,则可以在运行时更改它。即:
用户控件公共字符串值{ get { return lbText.Text;} LabelText { lbText.Text =lbText.Text;}}
母版页公共字符串设置{ get{ return ucUsercontrol.LabelText;} ucLabelText { ucUserControl.LabelText =ucUsercontrol.LabelText;}}
https://stackoverflow.com/questions/9463647
复制相似问题