Как удалить элемент из строки запроса в asp.net с помощью с #?
Вот простой способ. Отражатель dot-net не нужен.
public static string GetQueryStringWithOutParameter(string parameter)
{
var nameValueCollection = System.Web.HttpUtility.ParseQueryString(HttpContext.Current.Request.QueryString.ToString());
nameValueCollection.Remove(parameter);
string url = HttpContext.Current.Request.Path + "?" + nameValueCollection;
return url;
}
Здесь QueryString.ToString()
требуется, потому aspx что коллекция Request.QueryString
доступна только asp-net для чтения.
c#
.net
asp.net
query-string
2021-12-15T00:25:39+00:00
2022-10-13T03:00:40+00:00
Aventaska
Вопросы с похожей тематикой, как у вопроса:
Как удалить элемент из строки запроса в asp.net с помощью с #?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.