苏飞论坛

标题: 获取当前页面的URL以及随心所欲的域名、参数、页面名称.... [打印本页]

作者: love'点点    时间: 2014-11-7 14:34
标题: 获取当前页面的URL以及随心所欲的域名、参数、页面名称....
本帖最后由 love'点点 于 2014-11-7 14:36 编辑

不废话,上代码!

[C#] 纯文本查看 复制代码
/// <summary>
    /// 获取当前页面的URL(五个数字可选 1~5 )
    /// </summary>
    /// <param name="selectNO">1完整url,2域名之后,3域名之后不含参数,4只有域名,5获取参数</param>
    /// <returns></returns>
    public string getNowURL(int selectNO)
    {
        string strURL="";
        switch (selectNO)
        {
            case 1:
                strURL = HttpContext.Current.Request.Url.ToString();
                break;
            case 2:
                strURL = HttpContext.Current.Request.RawUrl;
                break;
            case 3:
                strURL = HttpContext.Current.Request.Url.AbsolutePath;
                break;
            case 4:
                strURL = HttpContext.Current.Request.Url.Host;
                break;
            case 5:
                strURL = HttpContext.Current.Request.Url.Query;
                break;
            default:
                strURL = HttpContext.Current.Request.Url.ToString();
                break;
        }
        return strURL;
    }


项目用到,总结一下!方便你我他!


作者: 站长苏飞    时间: 2014-11-7 15:06
恩这个很实用
作者: 熊熊的Bear    时间: 2014-11-7 16:01
在下才疏学浅没看懂!
作者: Cheungnotes    时间: 2014-11-7 19:34
看过帖子回复一下是个好习惯




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4