转眼又一年了,心情依然如旧,问个母板页的有关问题,顺便散分
转眼又一年了,心情依然如旧,问个母板页的问题,顺便散分!
许多人说,时间是最好的药,可以治疗心中的伤痛。可是,已经过了一年多了,我的心,依旧再痛!由于工作的关系,我和她依旧在一个公司,天天见面!难道,非要我辞职或她走人,才能让我不再想她?虽然,我在她眼里,只是个同事,甚至是个陌生的同事!
由于心态不好,这一年多来几乎一事无成,上班的时候,能混就混,没有一点进取心;下班后,不是打牌就是喝酒,也顾不上肝有问题了。至于在业余时间凭兴趣帮朋友编写程序,更是抛到了脑后,直到朋友来逼我交货!
言归正传。昨天开始动手写程序,心血来潮,想看看母板页是怎么回事,于是就有了下面的问题:
母板页嵌套之后,内容页如何控制各个母板页上控件的值?
我在也有类似问题。
还有,运用主题后,在同一个页面,有许多label控件,比如label1-20,如何让label1-10 有一种skin,label11-20 有另外一种 skin?
Answers
可以在 PageLoadComplete 中使用 FindControl 方法获得母版页的控件引用
比如利用一个Lable空间
void PageLoadComplete(Object sender,EventArgs e)
{
LabelInContent.Text = (Master.FindControl( "LabelInMaster ")as Label1).Text;
}
同一个页面中的不同空间采用不同skin 可以参考一下代码
<asp:label runat = "server " ID = "label1 " SkinID= "skin1 ">
<asp:label runat = "server " ID = "label2 " SkinID= "skin2 ">