Master(1)

using  System;
using  System.Data;
using  System.Configuration;
using  System.Collections;
using  System.Collections.Generic;
using  System.IO;
using  System.Web;
using  System.Web.Security;
using  System.Web.UI;
using  System.Web.UI.WebControls;
using  System.Web.UI.WebControls.WebParts;
using  System.Web.UI.HtmlControls;
using  System.Xml;
using  DevExpress.Web.ASPxNavBar;
using  DevExpress.Web.ASPxRoundPanel;
using  DevExpress.Web.ASPxHeadline;
using  DevExpress.Web.ASPxEditors;
using  DevExpress.Web.ASPxSiteMapControl; 

public   partial   class  Demo : System.Web.UI.MasterPage  {
    
private bool isHomePage = false;
    
private bool showTermsHeader = true;
    
private string title = "";
    
private string description = "";
    
private string generalTerms = "";
    
private string titleImageUrl = "";
    
private string demoName = "";
    
private CodeRender fCodeRender = new CodeRender();
    
private bool showCodePages = true;
    
const string HighlightedFeaturesName = "Highlighted Features"

    
public bool IsHomePage
    
{                                                //获取首页
        get return isHomePage; }
    }

    
public string TitleImageUrl
    
{                                           //获取标题图片
        get return titleImageUrl; }
    }

    
public string Title
    
{                                                   //获取标题
        get return title; }
    }

    
public string Description
    
{                                             //获取说明
        get return description; }         
    }

    
public string GeneralTerms {                   //获取小标题
        get return generalTerms; }
    }

    
public string DemoName
    
{                                                //获取案例名称
        get return demoName; }
    }

    
public bool ShowTermsHeader {
        
get return showTermsHeader; }
    }

    
public string GroupName
    
{                                               //获取组名
        get return (nbMenu.SelectedItem != null? nbMenu.SelectedItem.Group.Name : "VIP 保障中心"; }
    }

    
public string Name
    
{                                                    //获取名称
        get return (nbMenu.SelectedItem != null? nbMenu.SelectedItem.Name : "ASP.NET - Delivered!"; }
    }
 

    
public bool ShowCodePages                           //获取代码标签页
    {                        
        
get return showCodePages; }
        
set { showCodePages = value; }
    }
 

    
/* Page Load */
    
protected void Page_Load(object sender, EventArgs e) {
        nbMenu.DataBind();                                                   
//主页面中导航菜单 

        
/* Title Image */
        iTitleImage.ImageUrl 
= TitleImageUrl;
        iTitleImage.AlternateText 
= GroupName + " - " + Name; 

        
if (String.IsNullOrEmpty(TitleImageUrl)) {
            lGroupName.Style.Add(HtmlTextWriterStyle.MarginLeft, 
"11px");
            iTitleImage.Visible 
= false;
            iTitleImage.EnableViewState 
= false;
        }

        
// Header
        string currentUrl = Request.AppRelativeCurrentExecutionFilePath.ToLower();
        
if (IsHomePage || Logotype.NavigateUrl.ToLower() == currentUrl)
            Logotype.NavigateUrl 
= ""

        
// Logotype
        Logotype.ImageUrl = "~/App_Themes/" + Page.Theme + "/Demo/Logotype" + (DemoName != "ASPxperience" ? "_" + DemoName : ""+ ".png"

        
// Footer
        lblCurrentYear.Text = DateTime.Now.Year.ToString();                                     //底部标签中的日期 

        
if (phOnceContent.Controls.Count != 0)
            tdFooter.Style.Add(HtmlTextWriterStyle.PaddingLeft, 
"37px"); 

        
if (!String.IsNullOrEmpty(Title))                                                       //获取页标题
            Page.Header.Title = Title + Page.Header.Title; 

        
if (phContent.Controls.Count == 0{                                                    //判断子页面控件
            phContent.Visible = false;
            tblSourceCode.Visible 
= false;
            phContent.EnableViewState 
= false;
            tblTitle.Visible 
= false;
            tblTitle.EnableViewState 
= false;
            tblHeader.Visible 
= false;
            tblHeader.EnableViewState 
= false;
            tblFooter.Visible 
= false;
            tblFooter.EnableViewState 
= false;
            tblContent.Visible 
= false;
            tblContent.EnableViewState 
= false;
        }
 

        
if (phOnceContent.Controls.Count == 0{                                                //第二个子页面控件
            phOnceContent.Visible = false;
            phOnceContent.EnableViewState 
= false;
        }

        
// general terms
        if (!string.IsNullOrEmpty(GeneralTerms)) {                                              //应该为小标题
            lGeneralTerms.Visible = true;
            lGeneralTerms.Text 
= GeneralTerms;
            
//pDescription.Controls.Add(new LiteralControl(demoMaster.Description));
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值