public string sss="初始值未改动";
母板_pageload(){ sss="动态根据需要做下修改";//怎么得到修改后的值呢?}内容页中_pageload(){读取Master.sss//这里由于执行顺序,母板pageload后执行到,所以还是得到的未改动的,有什么办法?}

解决方案 »

  1.   

    母版页和内容页的执行顺序:1.母版页中控件的Init;
    2.内容页控件的Init;
    3.母版页的Init;
    4.内容页的Init;
    5.内容页的Load;
    6.母版页的Load;
    7.内容页中控件的Load;
    8.内容页的PreRender;
    9.母版页的PreRender;
    10.母版页控件的PreRender;
    11.内容页中控件的PreRender把母版页想写的代码写在init事件中吧
      

  2.   

    子页先要
    <%@ MasterType VirtualPath="....master" %>就可以直接访问母板页的public属性了
    但是要注意母板页和子页的事件执行顺序!
      

  3.   

    访问方法是在子页中:
    Master.属性