zoukankan      html  css  js  c++  java
  • 【2017-5-25】WebForm 母版页

    母版页如何创建

    母版页基础套用

     二级母版页的套用


    母版页与子页之间数据的传递:

    我们在这用一个按钮的点击事件,上一级是MP2.master这个母版页,点击按钮让此页面的TextBox1.Text赋到MP2的Label1.Text

    给按钮写点击事件

    取不到MP2里的Label,因此给它在后台写一个public方法

    public void aaa(string a)
        {
            TextBox1.Text = a;
            MP1 m1 = this.Master as MP1;
            m1.m1_aaa(a);
        }
    protected void Page_Load(object sender, EventArgs e)
        {
            Button1.Click += Button1_Click;
        }
    
        void Button1_Click(object sender, EventArgs e)
        {
            string s =TextBox1.Text;
            Label1.Text = s;
    
            MP2 m2 = this.Master as MP2;
            m2.aaa(s);
        }

    在下面调用aaa这个方法

    母版页公共的外部样式表路径和外部JS文件的路径匹配:

     外部样式表不需要注意,文件路径会进行自动匹配

     但是JS文件不会

    如何解决?

    <form id="form1" runat="server">
            <div>
                <div class="header">
                    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                </div>
    
                <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
                </asp:ContentPlaceHolder>
    
                <div class="footer"></div>
            </div>
    

    <%--注意将文件引用路径写到Form里面,然后在后台写--%>
    <script src="<%=abc() %>"></script>
    </form>
    public string abc()
        {
            return ResolveClientUrl("js/js1.js");
        }

     这个属性会对文件路径进行自动匹配

  • 相关阅读:
    es5和es6的区别
    如何将word文档内容在网页显示方法
    实现在线浏览PDF文件的方法
    移动端开发兼容问题
    常见的浏览器兼容问题和解决方法
    弹层
    猜数字游戏
    米字格画布
    时钟制作
    关于屏幕高度
  • 原文地址:https://www.cnblogs.com/hanqi0216/p/6904755.html
Copyright © 2011-2022 走看看