• 母版页


    母版页:

    准备好了一个页面的一部分,预留几个位置,由其它子页面去完善起来

    优点:

    可以使界面统一化

    减少工作量

    母版页无法直接启动运行,需要套用的子页面启动把它带出来

    母版页的嵌套,一般用2层足够,最多3

    母版页用的控件

    <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
            </asp:ContentPlaceHolder>

     修改Id的命名,不能重名

     数据传递  

      套一级母板页传值

           //找到当前页面的母版页
            Mp1 m1 = this.Master as Mp1;
            //FindControl搜索控件的方法
            TextBox t1 = m1.FindControl("TextBox1") as TextBox;

    套二级母版页

           MP2 m2 = this.Master as MP2;
            m2.aaaa(s); //在母版页写一个传真方法
       public void aaaa(string ss)
        {
            TextBox1.Text = ss;
            Mp1 m1 = this.Master as Mp1;
            TextBox t1 = m1.FindControl("TextBox1") as TextBox;
            t1.Text = ss;
        }

     文件路径

    Css 文件能自动转成相应的路径

    Js文件不能转成相应的路径 需要一个设置的方法

    <script src=<%=yingshe("js/JavaScript.js") %>></script>
    
    //查看代码中写一个强转路径的方法,用ResolveClientUrl方法
    public string yingshe(string s)
        {
            return ResolveClientUrl(s);
        }
  • 相关阅读:
    git 管理
    SVN 管理
    为什么要做静态库
    Sqlite3
    CocoaPod
    内存管理
    readline的用法
    join合并字符串时使用生成器表达式
    pandas DataFrame数据转为list
    Jenkins自动化CI CD流水线之4--Master-Slave架构
  • 原文地址:https://www.cnblogs.com/fuze/p/6393939.html
Copyright © 2020-2023  润新知