用.net该如何编程获取客户端ASP通过URL用GET提交到服务器的参数,需要获取提交的参数并进行处理,该怎么编程,求帮助。客户端通过用http://www.111.com/111/?username=123&password=123&content=$Param1$ 提交到该服务器上,我该怎么获取它提交的username、password、content 的内容,该怎么写代码?ASP.net

解决方案 »

  1.   

    很简单用HttpContext.Current.Request.QueryString["username"] 就行
    根据需要可扩展,如加一些判断过滤  public static string GetQueryString(string ParameterName, string ReturnValue)
            {
                string ParameterValue = "";
                if (HttpContext.Current.Request.QueryString[ParameterName] != null)
                {
                    ParameterValue = HttpContext.Current.Request.QueryString[ParameterName].ToString().Trim().Replace("'", "''");
                    if (ParameterValue == "" && ReturnValue != "")
                        return ReturnValue.Trim();
                    else
                        return ParameterValue;
                }
                else
                    if (ReturnValue != "")
                        return ReturnValue.Trim();
                    else
                        return "";
            }
      

  2.   

    我直接在Page_Load中写 
    string username =  HttpContext.Current.Request.QueryString["username"];
    label1.Text = username;
    可是打开时却提示没有实例化对象
     
      

  3.   

    确定 username参数存在不为null,
    就加 ToString()
    HttpContext.Current.Request.QueryString[ParameterName].ToString();