URL中去除指定參數(shù)實(shí)現(xiàn)C#代碼
#region URL中去除指定參數(shù)
/// <summary>
/// 中去除指定參數(shù)
/// </summary>
/// <param name="url">地址</param>
/// <param name="param">參數(shù)</param>
/// <returns></returns>
public static string buildurl(string url, string param)
{
string url1 = url;
if (url.IndexOf(param) > 0)
{
if (url.IndexOf("&", url.IndexOf(param) + param.Length) > 0)
{
url1 = url.Substring(0, url.IndexOf(param) - 1) + url.Substring(url.IndexOf("&", url.IndexOf(param) + param.Length) + 1);
}
else
{
url1 = url.Substring(0, url.IndexOf(param) - 1);
}
return url1;
}
else
{
return url1;
}
}
#endregion
#region "獲取頁(yè)面url"
/// <summary>
/// 獲取當(dāng)前訪(fǎng)問(wèn)頁(yè)面地址參數(shù)
/// </summary>
public static string GetScriptNameQueryString
{
get
{
return HttpContext.Current.Request.ServerVariables["QUERY_STRING"].ToString();
}
}
/// <summary>
/// 獲取當(dāng)前訪(fǎng)問(wèn)頁(yè)面地址
/// </summary>
public static string GetScriptName
{
get
{
return HttpContext.Current.Request.ServerVariables["SCRIPT_NAME"].ToString();
}
}
/// <summary>
/// 獲取當(dāng)前訪(fǎng)問(wèn)頁(yè)面Url
/// </summary>
public static string GetScriptUrl
{
get
{
return GetScriptNameQueryString == "" ? GetScriptName : string.Format("{0}?{1}", GetScriptName, GetScriptNameQueryString);
}
}
/// <summary>
/// 獲取當(dāng)前訪(fǎng)問(wèn)頁(yè)面 參數(shù)
/// </summary>
public static string GetScriptNameQuery
{
get
{
return HttpContext.Current.Request.Url.Query;
}
}
#endregion
要去除多個(gè)參數(shù),這么使用就可以了。buildurl(buildurl(buildurl(url,param1),param2),param3)
- JavaScript、C# URL編碼、解碼總結(jié)
- C#Url操作類(lèi)封裝、仿Node.Js中的Url模塊實(shí)例
- C#實(shí)現(xiàn)在網(wǎng)頁(yè)中根據(jù)url截圖并輸出到網(wǎng)頁(yè)的方法
- C#檢查字符串是否是合法URL地址的方法
- C#實(shí)現(xiàn)自動(dòng)識(shí)別URL網(wǎng)址的方法
- C#實(shí)現(xiàn)類(lèi)似新浪微博長(zhǎng)URL轉(zhuǎn)短地址的方法
- C#分析URL參數(shù)并獲取參數(shù)和值對(duì)應(yīng)列表的方法
- C#利用System.Uri轉(zhuǎn)URL為絕對(duì)地址的方法
- asp.net C#檢查URL是否有效的方法
- C#獲取當(dāng)前頁(yè)面的URL示例代碼
- C# 如何解析獲取Url參數(shù)值
相關(guān)文章
將選擇的圖片顯示在listview中,并顯示filename,path和type的簡(jiǎn)單實(shí)例
這篇文章介紹了將選擇的圖片顯示在listview中,并顯示filename,path和type的簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下2013-10-10ASP.NET?Core通用主機(jī)的系統(tǒng)配置
這篇文章介紹了ASP.NET?Core通用主機(jī)系統(tǒng)配置的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07一個(gè)基于Asp.Net MVC的權(quán)限方案
最近這段時(shí)間博客園有幾位同學(xué)在探討通用的權(quán)限方案,偶閑來(lái)無(wú)事,也來(lái)湊湊熱鬧,下面簡(jiǎn)單說(shuō)一下我的簡(jiǎn)單解決方案,基于AOP的。由于使用了Asp.Net MVC 開(kāi)發(fā),可能需要先對(duì)MVC有些了解,思路都是差不多的。2010-02-02解決VS2015中沒(méi)有報(bào)表項(xiàng)(ReportViewer)的方法
VS2015中沒(méi)有報(bào)表項(xiàng)(ReportViewer),怎么辦?這篇文章主要為大家詳細(xì)介紹了解決VS2015中沒(méi)有報(bào)表項(xiàng)(ReportViewer)的方法,感興趣的小伙伴們可以參考一下2016-07-07ASP.NET中使用開(kāi)源組件NPOI快速導(dǎo)入導(dǎo)出Execl數(shù)據(jù)
這篇文章主要介紹了ASP.NET中使用開(kāi)源組件NPOI快速導(dǎo)入導(dǎo)出Execl數(shù)據(jù),NPOI是一個(gè)很強(qiáng)大的Execl操作組件,需要的朋友可以參考下2014-09-09使用aspnet_regiis.exe重新注冊(cè).NET Framework
本文主要介紹使用aspnet_regiis.exe重新注冊(cè).NET Framework的方法,簡(jiǎn)單實(shí)用,有需要的朋友拿去用吧。2016-05-05利用IIS調(diào)試ASP.NET網(wǎng)站程序的完整步驟
這篇文章主要給大家介紹了關(guān)于利用IIS調(diào)試ASP.NET網(wǎng)站程序的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11asp.net后臺(tái)彈窗如何實(shí)現(xiàn)
這篇文章主要介紹了asp.net后臺(tái)彈窗如何實(shí)現(xiàn),需要的朋友可以參考下2014-02-02