首页  ·  知识 ·  
Label
      编辑:  图片来源:网络
p.s. asp.net获取的一些参数区别,然后给个处理的实际例子(只要结果,不要效率:-))
Request.Url:
http://localhost/member/companyTagEdit.aspx?txtName=333&txtOrderId=10&act=add&obj=article&objClassId=2&menu=商品展厅&x=7&y=10

Request.FilePath:
/member/companyTagEdit.aspx

Request.Path:
/member/companyTagEdit.aspx

Request.RawUrl:
/member/companyTagEdit.aspx?txtName=333&txtOrderId=10&act=add&obj=article&objClassId=2&menu=鍟嗗搧灞曞巺&x=7&y=10

QueryString 集合操作
引用
        //构造新的网站地址,并转发
        //---------------------------------------------------------------------
        StringBuilder strNewQueryString = new StringBuilder();
        
        //将QueryString压入新的名值对
        System.Collections.Specialized.NameValueCollection nvQueryString = new System.Collections.Specialized.NameValueCollection();
        for(int i=0;i        {
          nvQueryString.Add(Request.QueryString.GetKey(i).ToString(),Request.QueryString.GetValues(i)[0] );
        }
        //清理掉不要的参数
        nvQueryString.Remove("act");

        //构造新的Querystring
        for(int i=0;i        {
          strNewQueryString.Append( "&" + nvQueryString.GetKey(i) + "=" + Server.UrlEncode(nvQueryString.GetValues(i)[0] ) );
        }

        string newUrl = Request.FilePath + "?" + strNewQueryString.ToString() ;
        Response.Write("");
        Response.End();
        //---------------------------------------------------------------------
本文作者:拍拍尘土 来源:http://blog.tao123.com/
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的
收藏至微信