只是个小技巧,感觉挺有用,拿出来分享一下

功能:在URL地址上添加参数,如果只有一个,会是?userid=1,需要是大于1个,会是&userid=1

实现:

   private string AddParamToUrl(string key,string value){string url = System.Web.HttpContext.Current.Request.Url.AbsoluteUri;Regex reg = new Regex(@"^.*\?.+=.+$");if (reg.IsMatch(url))url += "&"+key+"="+valueelseurl += "?"+key+"="+value;return getTokenUri + Server.UrlEncode(url);}

心得:

有时,我们使用正则表达式来进行过滤,比其它方法更直接,效率更好!

转载于:https://www.cnblogs.com/lori/p/5646819.html

技巧~向URL地址添加参数相关推荐

  1. vue 获取url地址的参数_Vue 网络请求框架 axios 使用教程

    点击上方"代码集中营",设为星标 优秀文章,第一时间送达! 前期回顾 1. Vue 学习入门指南 2. Vue 入门环境搭建 3. Visual Studio Code 使用指南 ...

  2. Django从理论到实战(part8)--URL中添加参数

    学习笔记,仅供参考 参考自:Django打造大型企业官网: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写 ...

  3. 转:Web页面通过URL地址传递参数常见问题及检测方法

    Web页面即我们在浏览器中所看到的网页,在Web应用程序中,其页面往往需要进行动态切换和数据交互,页面间的数据常规传递方法有多种,本文主要介绍Web页面处理程序中常见的URL地址参数传递方法,包括概述 ...

  4. Javascript获取URL地址的参数

    什么是URL地址的参数 在网页访问的时候,我们会通过url地址来传递参数. 例如,url地址类似: http://www.pingbuwang.com/index.html?a=12&b=he ...

  5. hls播放m3u8 添加header请求头,在请求ts的url上添加参数

    找了很久没有找到相关的方法,无赖自己研究hls,终于搞定,分享一下吧 使用hls xhr配置项 xhrSetup 方法添加请求头 const Hls = new Hls({ fragLoadingTi ...

  6. gitclone 一个tag的地址_获取Url地址中参数的几种方法

    获取Url的代码如下:window.location.href; 方法一:原生js(假设已经获得了Url地址) 总结:主要思路就是将Url用split()分割成不同的块,返回值为一个数组,一直分割到为 ...

  7. php 获取 参数名和参数值,如何快速的获得url地址中参数名和参数值(在看PHP手册的时候无意间看见这两个函数,猜想能不能搭配使用。)...

    今天在看手册的时候,无意间看到这两个内置函数parse_url和parse_str.看到他们的用法后,我突然想到能不能利用这两个函数来获得url地址中的参数.为了验证我的猜想,我就以如下url为例子: ...

  8. html5 url 传参数,[实时数据]仪表板URL直接添加参数条件传参

    2.1 添加  SQL 数据集 在业务包中新建带参数的 SQL 数据集:select * from new_dian where 店性质 in ('${店性质}').${店性质}就是设置的参数变量,点 ...

  9. 获取url地址后面参数的2种方法(小程序二维码跳转参数解析)

    微信扫描小程序二维码后,在页面的onLoad函数的参数options内可以拿到跳转参数scene值,但是需要对scene进行decodeURIComponent操作,方法如下: 方法一: 扫码二维码地 ...

  10. 获取Url地址中参数的3种方法

    获取Url的代码如下:window.location.href; 方法一:原生js(假设已经获得了Url地址) var url = 'https://gitbook.cn/gitchat/geekbo ...

最新文章

  1. c++引用另一个类的方法_VlookUp函数使用方法,一张表引用另一张表的数据。
  2. C++智能指针管理类
  3. 说说 Spring 事务管理的实现类
  4. Python--练习及面试题
  5. Kafka创建查看topic,生产消费指定topic消息
  6. 性能计数器驱动_Linux CPU性能优化方法
  7. 一个button同时执行多个有返回值的函数的解决方法(return false; or return true;)...
  8. paip.数据挖掘--导出词库 清理太长的iptcode
  9. OpenCV学习(7.13)
  10. 豆瓣电影爬虫Ⅱ 豆瓣电影数据的整理
  11. MS08067 知识星球 “网络安全应急响应训练班”,限时免费加入~
  12. splunk : admin 没有权限问题的解决
  13. arch模型的思路_ARCH模型介绍.ppt
  14. 中国科学院大学2015年数学分析高等代数考研试题
  15. as打包app连不上网络_1000M光纤到户RT-AC68U配单只Lyra Trio织女星家庭AiMesh网络搭建...
  16. 归一化数字角频率_数字角频率ω与模拟角频率Ω的理解
  17. 排除美颜相机等第三方相机直接调用系统相机处理方法
  18. 众昂矿业:萤石因奇特的“荧光效应”而得名
  19. 地面搜索matlab算法,数学建模中的地面搜索问题
  20. 整理:用matlab创作歌曲(三)

热门文章

  1. ServletContext的用法
  2. python 环形图_Python通过matplotlib画双层饼图及环形图简单示例
  3. 凸优化第六章逼近与拟合 6.2最小范数问题
  4. 《how to write and publish a scientific paper》 Chapter 4
  5. 射线包含于凸集的充要条件
  6. 几个MATLAB中的函数
  7. mysql数据库wait_timeout_mysql设置wait_timeout详解
  8. 第三届蓝桥杯省赛---马虎的算式
  9. nodejs,webpack安装以及初步运用
  10. 【转】navicat远程连接mysql,2003 can't connect to mysql server on 10038