asp.net 中母版页、用户控件中属性的调用、赋值方法求解。

2024-11-22 14:46:35
推荐回答(2个)
回答(1):

母板页:取值((Label)Master.FindControl("labelmaster")).Text;
赋值 ((Label)Master.FindControl("labelmaster")).Text="456";
用户控件:赋值((Label)uctop.FindControl("labeltop")).Text = "123";
取值((Label)uctop.FindControl("labeltop")).Text;
母版页的用户控件: 赋值((Label)((UserControl)Master.FindControl("uctop")).FindControl("labelmu")).Text = "uuuuu";
取值((Label)((UserControl)Master.FindControl("uctop")).FindControl("labelmu")).Text

回答(2):

1. ((Label)this.Master.FindControl("labelmaster")).Text

2. 用户控件中,你就只能在用户控件里面抛出一个public的属性(如public string LableText),用于get或set labeltop这个控件的Text值,然后在调用的窗口中直接调用 用户控件ID.LabelText即可。

3. 结合1和2进行处理