获得当前网页的页面名称 - GetCurPageName

2017-01-31 22:45:53  访问(1784) 赞(0) 踩(0)


        /// <summary>
        /// 获得当前网页的页面名称 list.aspx +
        /// </summary>
        /// <returns></returns>
        public virtual string GetCurPageName()
        {
            // 虚拟目录加完整参数页面地址 //
            // /SlowXWebSite/Test/WebCommon/Default.aspx?id=default.aspx&web=%cb%aa%d2%b6&dt=D%3a%5ccanoe%5cs.aspx&p=fdf%5cf%2ffds.fdsf%3ffdf //
            string strPathAndQuery = Request.Url.PathAndQuery;

            if (strPathAndQuery == null || strPathAndQuery.Length == 0)
                return "";


            int idx = strPathAndQuery.LastIndexOf("?");


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

            idx = strPathAndQuery.LastIndexOf("/");

            if (idx != -1)
                strPathAndQuery = strPathAndQuery.Substring(idx + 1);

            return strPathAndQuery;

        }


标签:C#    Asp.net    常用代码    页面名称    GetCurPageName 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)