我想从内容页面更新用户控件,用户控件在母版页中。
有人对此有任何想法吗? 提前谢谢,
答案 0 :(得分:0)
您需要做的是在您的用户控件中公开标签(公开)。
public class MyUCtrl : UserControl{
public Label MyLabel{ get; set; }
...
}
然后在母版页中做类似的事情:
public MyUCtrl Counter{ get; set; }
...
然后在内容页面中:
((MyMasterPage)this.Master).Counter.MyLabel.Text = "hello";
答案 1 :(得分:0)
在UserControl
中添加属性,如下所示:
public int ItemCount{ get;set; }
public string CountText
{
get{ return labelId.Text; }
set{ labelId.Text = "Item in shopcart: "+ ItemCount; }
}
然后在你的aspx
制作中将项目添加到购物车(button click
或其他任何你想要的东西)
YouUserControlId.ItemCount++;