慧云科技 > 首页 > 文章详情

奥杰cms源码 - CorpTopMenu

本文来源:网站建设-网站制作|网络营销专家慧云科技-

抢滩登陆

2009-7-17 17:11:06

using System;
using System.Data;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using BoyunBase;
using SiteCore;

public partial class Part_CorpTopMenu : System.Web.UI.UserControl
{
    protected void Page_Load( object sender, EventArgs e )
    {
        try {
            if( IsPostBack ) return;

            PartAccess pAcs = new PartAccess( this );
            if( !pAcs.IsReady ) return;

            int maxLinkCount = pAcs.GetSettingInt( "maxLinkCount", 5 );
            string query;
            if( maxLinkCount < 1 )
                query = "[*]";
            else
                query = "[@top " + maxLinkCount + "]";

            ContentAccess ca = new ContentAccess( this, "TableName" );
            DataTable dt = ca.Read( query, "name" );
            if( dt == null || dt.Rows.Count < 1 ) {
                Todo.DebugOut( "Part_CorpTopMenu 没有读取到数据" );
                return;
            }

            // 处理 读取出来的内容
            bool isOpenNew = pAcs.GetSettingBool( "isOpenNew" );
            string target = "";
            if( isOpenNew ) target = "_blank";
            else target = "_self";

            Todo.AddDataCol( "target", dt );
            foreach( DataRow dr in dt.Rows ) {
                //string linkUrl = Todo.Get( "linkUrl", dr );
                //dr["linkUrl"] = Todo.Get( "linkUrl", dr ); //pAcs.ToRelUrl( linkUrl );
                dr["target"] = target;
            }

            rptList.DataSource = dt;
            rptList.DataBind();

        } catch( Exception ex ) {
            Todo.DebugOut( "加载 Part_CorpTopMenu 出现异常:" + ex.Message );
        }
    }
}


RSS订阅| 关于我们| 网站地图| 加入项目| 法律条款| 友情链接| Firefox| Sitemap| 网站统计

全国免费咨询热线:400-600-6495 优惠活动咨询电话:021-62278496 Email:ajaxcms@yahoo.cn

上海慧云信息科技有限公司版权所有 2006-2009 沪ICP备09038165号

本站关键词:网站建设 高品质网站建设