源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

解析:ClickOnce通过URL传递参数 XXX.application?a=1

  • 时间:2020-09-26 00:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:解析:ClickOnce通过URL传递参数 XXX.application?a=1
[b]启用URL参数 [/b]在解决方案资源管理器中右键点击你的ClickOnce工程,点击属性进入发布选项卡,点击“选项”按钮,在弹出的界面中选中“允许给应用程序传递URL参数”。 [b]获取参数 [/b]下一步就是获取url里的参数值,因为ClickOnce应用程序没有HttpContext,所以就不能使用Request.QueryString方法获取参数。 然而可以从发布的上下文获取参数。下面的程序可以返回一个类型为NameValueCollection的url参数集合对象。
[u]复制代码[/u] 代码如下:
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; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部