我想从我的url中删除"language"查询字符串.我怎么才能做到这一点呢?(使用ASP.NET 3.5,c#)
Default.aspx?Agent=10&Language=2
我想删除"Language=2",但Language将是第一个、中间个或最后一个.所以我要这个
Default.aspx?Agent=20
我想从我的url中删除"language"查询字符串.我怎么才能做到这一点呢?(使用ASP.NET 3.5,c#)
Default.aspx?Agent=10&Language=2
我想删除"Language=2",但Language将是第一个、中间个或最后一个.所以我要这个
Default.aspx?Agent=20
我刚才回答了similar question.基本上,最好的方法是使用HttpValueCollection
类,QueryString
属性实际上是HttpValueCollection
类,不幸的是,它是.NET框架.
HttpValueCollection
扩展了NameValueCollection
,它有一个构造函数,该构造函数接受编码的查询字符串(包括符号和问号),它重写了ToString()
方法,以便稍后从基础集合重建查询字符串.