转换页面的物理地址成页面的Class - PageInfoConvertGetPageClassName

2017-02-18 11:21:16  访问(2843) 赞(0) 踩(0)


        /// <summary>
        /// <para>转换页面的物理地址成页面的Class +</para>
        /// <para>如:</para>
        /// <para>WebForms\AdmFineUI\SlowX\User\UserRole\Detail.aspx</para>
        /// <para>WebForms_AdmFineUI_SlowX_User_UserRole_Detail</para>
        /// </summary>
        /// <param name="pInfo"></param>
        /// <param name="mInfo"></param>
        /// <param name="SaveDir"></param>
        /// <param name="PageName"></param>
        /// <returns></returns>
        public string PageInfoConvertGetPageClassName
            (
                string SaveDir,
                string PageName
            )
        {
        
            string PageFileName = null;

            int idx = PageName.LastIndexOf('.');

            if (idx != -1)
                PageName = PageName.Substring(0, idx);

            PageFileName = SaveDir;

            PageFileName = PageFileName.Replace("/", "\\");

            PageFileName = PageFileName.Replace("\\\\", "\\");

            if (PageFileName.EndsWith("\\"))
            {
                PageFileName = PageFileName.Substring(0, PageFileName.Length - 1);
            }

            if (PageName.Length > 0)
                PageFileName += "\\" + PageName;

            return PageFileName.Replace("\\", "_");
        }


标签:转换页面的物理地址成页面的Class - PageInfoConvertGetPageClassName 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)