处理在多参数情况下分页参数的完整性

给自己看的
代码
   private  string geturl()
        {
            
string ResultUrl = Request.Url.AbsoluteUri;
            ResultUrl 
= Regex.Replace(ResultUrl, @"page=(\d+)\&?"string.Empty, RegexOptions.IgnoreCase);
            
if (ResultUrl.LastIndexOf("?"> 0)
            {
                
if (ResultUrl.LastIndexOf("&"+ 1 != ResultUrl.Length)
                {
                    
if (ResultUrl.LastIndexOf("?"+ 1 < ResultUrl.Length)
                        ResultUrl 
= ResultUrl + "&";
                }
            }
            
else
                ResultUrl 
= ResultUrl + "?";
            
return ResultUrl;
        }
原文地址:https://www.cnblogs.com/wangjun8868/p/1611894.html