编程的方式改变母板页的属性,从而改变页面外观

如果想通过改变母版页的属性来动态改变图片等界面元素,此法不错!

有一个关键点,就是获取当前页所在母版页的引用:

//引用母板页
MasterPages_Main mm = (MasterPages_Main)Page.Master;

//MasterPages_Main   这里要说明一下,我的母版页的位置是MasterPages/Main.master

然后通过mm就可以直接操作母版页中的属性了,藉此来改变最终显示页面的外观。感觉这种方式,比动态改变所调用的母版页(设置Page.MasterPageFile)要来的舒服一些。

至于要控制母版页里的控件,要使用FindControl方法了,此例中,你可以“mm.FindControl(...”找到,并控制您的目标控件。

原文地址:https://www.cnblogs.com/zhangsir/p/1436833.html