启用URL参数
在解决方案资源管理器中右键点击你的ClickOnce工程,点击属性进入发布选项卡,点击“选项”按钮,在弹出的界面中选中“允许给应用程序传递URL参数”。

获取参数
下一步就是获取url里的参数值,因为ClickOnce应用程序没有HttpContext,所以就不能使用Request.QueryString方法获取参数。
然而可以从发布的上下文获取参数。下面的程序可以返回一个类型为NameValueCollection的url参数集合对象。

复制代码 代码如下:
using System.Deployment.Application;
using System.Web;
using System.Collections.Specialized;
private NameValueCollection GetQueryStringParameters()
{
       NameValueCollection col = new NameValueCollection();
       if (ApplicationDeployment.IsNetworkDeployed)
       {
             string queryString = ApplicationDeployment.CurrentDeployment.ActivationUri.Query;
             col = HttpUtility.ParseQueryString(queryString);
       }
       return col;
}

详细出处参考:http://www.jb51.net/article/38535.htm

ClickOnce 通过URL传递参数相关推荐

  1. ASP.NET页面通过URL传递参数(一)(转载)

    解决的方法一般有3种: 1.设置web.config文件 <system.web>  ......  <globalization requestEncoding="gb2 ...

  2. javascript写的关于静态页面获取URL传递参数的函数[原创]

    2005.04.29发表于blog.csdn.net/zxub 昨天搬家居然忘搬这篇文章了,郁闷~ 以前写了关于静态页面刷新后,跳转菜单定位的函数,前几天没事看了看,感觉还是有点问题,通用性不好,所以 ...

  3. php中的$_GET全局变量,通过URL传递参数

    <!-- PHP $_GET同样是用于收集表单中的数据,在html中的标签是form的属性是method="get" $_GET也可以用于收集URL中发送的数据,当然利用全局 ...

  4. Django通过URL传递参数的4种方法

    [转自ian的个人博客]http://www.icodelogic.com/?p=501 感谢ian的总结! 1 无参数情况 配置URL及其视图如下: (r'^hello/$', hello)  de ...

  5. vue通过URL传递参数

    用参数前加:来传递 1**.绑定参数**:在router>index.js来配置路由 比如说我们传递两个值newId和newTitle(配置文件里以:冒号的形式传递参数,这就是对参数的绑定). ...

  6. php url传递参数_python+Requests接口自动化测试之传递 URL 参数

    Requests传递 URL 参数: 你也许经常想为 URL 的查询字符串(query string)传递某种数据.如果你是手工构建 URL,那么数据会以键/值对的形式置于 URL 中,跟在一个问号的 ...

  7. php url传递参数_互联网系统(APP、网站等)通信基石——会话(PHP版)

    一.会话概述 1.1.技术背景 互联网通信中采用的Http协议(建立TCP连接->Http请求->Http应答->断开TCP连接)本身是无状态的,即Http各请求之间是相互独立.互不 ...

  8. django {%url %}传递参数 url 传参 报错

    无参数传递的 url view 等路由传递,不再赘述 ,一般前端如下,后端通过url views来处理 href="{% url 'article:redit_article' %} 但是如 ...

  9. 前台js获取url传递参数(后台Request.QueryString接收)

    1.方法 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^& ...

最新文章

  1. asp.net 2.0中新增的AppendDataBoundItems .dropdownlist 添加第一项
  2. 人是被经验塑造的动物,一家公司也是
  3. vue-router基本使用
  4. boost::geometry::range_by_section用法的测试程序
  5. FIFO分枝_限界算法
  6. Java基础——synchronized
  7. mysql 存储ts数据_理解性记忆MySQL数据库
  8. pythonsearch方法_python正则表达式(4)--search方法
  9. 2.74-写出具有如下原型的函数的代码:
  10. 服务器装系统报0x0000005d,安装Win8系统出现error code 0x0000005d如何解决?
  11. excel图形二(雷达图、瀑布图甘特图、旭日图、树状图、组合图)与动态图
  12. 鹏业安装算量软件项目管理功能的操作步骤
  13. MoveIt! RViz Visual Tools设置
  14. espanso-跨平台文本扩展工具
  15. 创建mysql数据库快照_sql语句大全之创建数据库快照
  16. 企业公众号文章写作方向要从这几个方面着手
  17. BIM在工程中的20种典型功能
  18. 【原创】深度学习第7弹:小D识数字(MNIST手写数字集)
  19. 一个隐藏文件夹的方法
  20. Linux:文件管理

热门文章

  1. 模拟滑动android无障碍,Android无障碍简单开发-模拟滑动点击输入等
  2. 自定义SmartRefreshLayout 下拉刷新Header(水浪+齿轮动画)
  3. Linux实用技巧——paste横向合并文件内容
  4. A005:查找文件之find, locate, whereis, which, type
  5. 正则表达式,数字位超过1位时,首位不为0
  6. CSS真好玩——用纯CSS画一轮新月
  7. 【保存】新装Win10后Edge、OneDrive无法登录微软账号解决办法
  8. Unity开发笔记(五)—— 制作第四个小游戏《坦克大战》
  9. ios游戏源码下载网站推荐
  10. Android开发未来的出路何在