今天编程无意间用到的。
就写了一个函数。也不知道有没有其它的方法。

  /// <summary>
  /// 在当前QueryString更改某些字符串的设置
  /// </summary>
  /// <param name="Key">要更改的键值</param>
  /// <param name="Value">对应的值</param>
  /// <returns></returns>
  private string SetQueryString(string Key,string Value)
  {
   NameValueCollection Name=new NameValueCollection(Request.QueryString);
   Name.Set(Key,Value);
   string str="";
   for(int i=0;i<Name.Count;i++)
   {
    if(i==0)
    {
     str+=Name.GetKey(0)+"="+Name.Get(0);
    }
    else
    {
     str+="&"+Name.GetKey(i)+"="+Name.Get(i);
    }
   }
   return str;
  }
http://workgroup.cn/CS/blogs/aspnet/archive/2006/07/07/_F4663965_ASP.NET_EE95C25384763C502C005F4E315C2F66_QueryString.aspx
posted on 2007-03-07 23:57  mbskys  阅读(139)  评论(0)    收藏  举报