zoukankan      html  css  js  c++  java
  • SmartClient传入Url

     

    需要添加方法:

            ///<summary>

            ///获取URL参数

            ///</summary>

            ///<param name="key"></param>

            ///<returns></returns>

            public static string GetUrlParam(string key)

            {

                try

                {

                    Dictionary<string, string> SysUrlParamList = GetQueryStringParameters();

                    if (SysUrlParamList != null && SysUrlParamList[key] != null)

                    {

                        return SysUrlParamList[key];

                    }

                    else

                        return string.Empty;

                }

                catch (Exception ex)

                {

                   //System.Windows.Forms.MessageBox.Show(ex.Message);

                }

                return string.Empty;

            }

            ///<summary>

            ///获取URL参数集合

            ///</summary>

            ///<returns></returns>

            public static Dictionary<string, string> GetQueryStringParameters()

            {

                Dictionary<string, string> nameValueTable = new Dictionary<string, string>();

                try

                {

                    if (ApplicationDeployment.IsNetworkDeployed)

                    {

                        string url = AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData[0];

                        string queryString = (new Uri(url)).Query;

                        queryString = queryString.TrimStart('?');

                        string[] nameValuePairs = queryString.Split('&');

                        foreach (string pair in nameValuePairs)

                        {

                            string[] vars = pair.Split('=');

                            if (!nameValueTable.ContainsKey(vars[0]))

                            {

                                nameValueTable.Add(vars[0], vars[1]);

                            }

                        }

                    }

                   

                }

                catch(Exception ex){

               

                }

                return (nameValueTable);

            }

    调用方法:

    String id = GetUrlParam(“id”);

    /Files/yinhaosln/url.rar

  • 相关阅读:
    逆向随笔
    Test for Required Behavior, Not Incidental Behavior
    Volley 解析
    使用Apache JMeter压測Thrift
    hdu 5289 Assignment(给一个数组,求有多少个区间,满足区间内的最大值和最小值之差小于k)
    ORACLE 11G在存储过程里面遍历游标, 调用job任务定时运行
    Netlink 内核实现分析(二):通信
    6.3 cmath--数学函数
    CodeChef Little Elephant and Mouses [DP]
    BZOJ 1758: [Wc2010]重建计划 [暂时放弃]
  • 原文地址:https://www.cnblogs.com/yinhaosln/p/1244906.html
Copyright © 2011-2022 走看看