当前位置:编程学习 > C#/ASP.NET >>

用.net该如何编程获取客户端ASP通过URL用GET提交到服务器的参数

用.net该如何编程获取客户端ASP通过URL用GET提交到服务器的参数,需要获取提交的参数并进行处理,该怎么编程,求帮助。客户端通过用http://www.111.com/111/?username=123&password=123&content=$Param1$ 提交到该服务器上,我该怎么获取它提交的username、password、content 的内容,该怎么写代码?ASP.net
--------------------编程问答-------------------- httpwebrequest --------------------编程问答-------------------- 很简单用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 "";
        }


--------------------编程问答-------------------- +1
引用 2 楼  的回复:
很简单用HttpContext.Current.Request.QueryString["username"] 就行
根据需要可扩展,如加一些判断过滤

C# code


  public static string GetQueryString(string ParameterName, string ReturnValue)
        {
            str……
--------------------编程问答-------------------- 我直接在Page_Load中写 
string username =  HttpContext.Current.Request.QueryString["username"];
label1.Text = username;
可是打开时却提示没有实例化对象
 
引用 2 楼  的回复:
很简单用HttpContext.Current.Request.QueryString["username"] 就行
根据需要可扩展,如加一些判断过滤

C# code


  public static string GetQueryString(string ParameterName, string ReturnValue)
        {
            str……
--------------------编程问答-------------------- 确定 username参数存在不为null,
就加 ToString()
HttpContext.Current.Request.QueryString[ParameterName].ToString();
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,