移除指定Url参数(原创)

 1         /// <summary>
 2         /// 移除指定的Url参数
 3         /// 来自:http://www.cnblogs.com/cielwater
 4         /// </summary>
 5         /// <param name="Url">Url地址</param>
 6         /// <param name="PartName">需要移除参数名</param>
 7         /// <returns>返回新Url地址</returns>
 8         public string RemoveUrlPart(string Url, string PartName)
 9         {
10             PartName = PartName + "=";
11             if (Url.Contains(PartName))
12             {
13                 String Text = Url.Substring((Url.IndexOf(PartName) + PartName.Length), Url.Length - (Url.IndexOf(PartName) + PartName.Length));
14                 if (Text.Contains("&"))
15                 {
16                     Text = Text.Substring(Text.IndexOf("&") + 1, Text.Length - (Text.IndexOf("&")) - 1);
17                 }
18                 else
19                 {
20                     Text = "";
21                 }
22                 return Url.Substring(0, Url.IndexOf(PartName)) + Text;
23             }
24             else
25             {
26                 return Url;
27             }
28         }

因为项目需求 需要移除传递过来的URL参数 但是在网上找的都不符合自己要求 所以自己写了一个移除指定URL的函数

时间: 2024-10-16 15:08:39

移除指定Url参数(原创)的相关文章

Js获取指定Url参数

在 C#.PHP.JSP 中,都有直接获取 Url 中指定参数的方法,但 Javascript 却没有这样的现在方法,得自己写一个.在 Web 的开发过程中,获取 Url 中的参数是十分常用的操作,所以很有必要把它封装成一个可直接调用的方法.下面先介绍具体的实现过程,再分享代码. 1.直接获取 Url 中指定参数的实现过程 首先通过 document.location 获得当前访问网页的网址,其次用 split 方法通过“?”把网址分为两部分.如果网址中有参数(arrObj.length > 1

JS获取当前/指定URL参数

方法: 首先通过 document.location 获得当前访问网页的网址, 其次用 split 方法通过“?”把网址分为两部分. 如果网址中有参数(arrObj.length > 1) 再用 split 方法通过 “&”把每个参数分开 接着用 for 循环检查参数中是否有与要找的参数相同参数 如果有,则返回参数的值: 如果没有,继续循环直到找完所有参数. 如果网址中没有参数和没有找到参数,都返回空. 代码: //paraName 等找参数的名称 function GetUrlParam(

URL参数基础知识

URL参数 URL 参数是追加到 URL 上的一个名称/值对.参数以问号 (?) 开始并采用 name=value 的格式.如果存在多个 URL 参数,则参数之间用一个 (&) 符隔开.下面的示例显示带有两个名称/值对的 URL 参数: http://server/path/document?name1=value1&name2=value2 URL 参数可使您将用户提供的信息从浏览器传递到服务器.当服务器收到请求,而且参数被追加到请求的 URL 上时,服务器在将请求的页提供给浏览器之前,

获取指定URl页面中所有链接

//获取指定URL页面中所有链接 function get_url_href($url){ $html = file_get_contents($url); $dom = new DOMDocument(); @$dom->loadHTML($html); $xpath = new DOMXPath($dom); $hrefs = $xpath->evaluate('/html/body//a'); for($i=0;$i<$hrefs->length;$i++){ $href =

【Jquery】jQuery获取URL参数的两种方法

jQuery获取URL参数的关键是获取到URL,然后对URL进行过滤处理,取出参数. location.href是取得URL,location.search是取得URL"?"之后的字符串,也就是说参数部分. 方法一: function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&a

向指定URL发送GET和POST请求

package com.sinosoft.ap.wj.common.util; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;

谷歌搜索参数url参数详解

谷歌搜索表单参数url参数详解 q(Query):查询的关键词,搜索查询q是必需的URL参数之一,其他都是可选的. 当q的值包含多个单词时,用加号分隔每个单词.(text) hl(Interface Language):Google搜索的界面语言hl=zh-CN简体中文语言界面,我们用的Google中文就是这个参数.hl=zh-TW繁体中文语言界面,港台地区常使用hl=en-英文语言界面 lr(Language Restrict):搜索内容的语言限定限定只搜索某种语言的网页.如果lr参数为空,则

NGINX模块开发 之 验证URL参数

作者:邹祁峰 邮箱:[email protected] 博客:http://blog.csdn.net/qifengzou 日期:2014.05.26 16:45 转载请注明来自"祁峰"的CSDN博客 要求在浏览器地址栏中输入"localhost/login?user=qifeng&passwd=123456",并在浏览器上显示验证结果(Success 或 Failed).以下是在NGINX中添加一个LOGIN模块的整个处理过程. 1 修改配置 修改配置文件

Reporting Services报表常用的URL参数

http://blog.sina.com.cn/s/blog_5ef7acf5010118a5.html Reporting Services报表常用的URL参数 (2012-03-01 20:57:33) 转载▼ 标签: 杂谈 分类: 技术档案 http://www.erpgear.com/2011/0728/1704.html Reporting Services报表常用的URL参数 2011-07-28 09:38:40 作者:admin 来源: 浏览次数:26网友评论 0 条 SQL S