标题:母版页问题!------------------------->进
只看楼主
封闭
Rank: 9Rank: 9Rank: 9
来 自:广东省汕头市
等 级:蜘蛛侠
威 望:1
帖 子:501
专家分:1084
注 册:2007-9-14
结帖率:80%
已结贴  问题点数:5 回复次数:3 
母版页问题!------------------------->进
假设有母版页MasterPage.master

有一个文本标签:LabelInMaster

代码如下:
protected void Page_Load(object sender, EventArgs e)
    {
        LabelInMaster.Text = "现在时间:" + System.DateTime.Now.ToShortTimeString();
    }

    public Label MasterPageLabel                //公有属性
    {
        get
        {
            return LabelInMaster;
        }
        set
        {
            LabelInMaster = value;
        }
    }   

假设有内容页:
 protected void Page_Load(object sender, EventArgs e)
    {
        Master.MasterPageLabel.Text = "现在时间:" + System.DateTime.Now.ToShortTimeString();
        Master.MasterPageLabel.Font.Size = 20;

        
    }


红色部分是如何传递的呢?
麻烦知道的朋友给我解释下!~`
先谢了。
搜索更多相关主题的帖子: 现在时间 public return value 
2009-10-02 00:05
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:1 
你和母版而都写了时间的显示,为什么还要在内容页里面写一遍?

一般这样的东西也就显示在页面的固定地方,你在内容页里面调用想做什么?

飘过~~
2009-10-02 15:20
封闭
Rank: 9Rank: 9Rank: 9
来 自:广东省汕头市
等 级:蜘蛛侠
威 望:1
帖 子:501
专家分:1084
注 册:2007-9-14
得分:0 
我是根据书上这样写进去的。
就是看不懂调用了母版页里面的公共属性。
然后如何修改的。。
2009-10-02 20:14
李亮
Rank: 2
来 自:上海
等 级:论坛游民
威 望:3
帖 子:37
专家分:86
注 册:2008-10-28
得分:1 
你这样的写。就不需要调用了吧。 在你的内容页面引用母板,时间就可以显示出来的呀。为什么还要在内容页从重新设置显示时间呢? 你这样写,程序在运行的时候LabelInMaster这个控件被2次赋值,最终取到你在内容页中赋的那个值。
2009-10-04 19:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-287413-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.089729 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved