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

页面获值代码 不明白

 string result = "";
        string url =ConfigurationManager.AppSettings["b2c"].ToString();
        url = "api/user_register.php?username=" + username + "&password=" + pwd + "&email=" + email + "&phone=" + phone + "";
        HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(url);    
        Stream stream = hwr.GetRequestStream();      
        stream = hwr.GetResponse().GetResponseStream();
        StreamReader sr = new StreamReader(stream);
        result = sr.ReadToEnd();
        sr.Close();
        XmlDocument doc = new XmlDocument();
        doc.LoadXml(result);
        XmlNode node = doc.SelectSingleNode("datas/info/errcode");
        if (node.InnerText.Trim() == "0")
        {
            return true;
        }
这段代码偶看不明白 请高手写的注释 还有这段要怎么去捕获异常啊???? --------------------编程问答-------------------- 用ASP.NET访问一个网址,这个网址返回XML文档,然后定位到datas/info/errcode这个节点,看看值是否是0  --------------------编程问答-------------------- 哦哦 在问一下 怎么我要怎么把 自己的用户名之类的用url的方式发给另一个页面那? --------------------编程问答-------------------- string result = "";//定义一保存结果变量
  string url =ConfigurationManager.AppSettings["b2c"].ToString();//从配置文件中读取内容 这个貌似没用用
  url = "api/user_register.php?username=" + username + "&password=" + pwd + "&email=" + email + "&phone=" + phone + ""; //拼接url字符串
  HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(url);   //创建一http连接请求
  Stream stream = hwr.GetRequestStream();   //定义流变量
  stream = hwr.GetResponse().GetResponseStream();//获取从url中接收的字符流
  StreamReader sr = new StreamReader(stream);//定义流读取对象,并读取
  result = sr.ReadToEnd();//将读取结果存入结果变量
  sr.Close();//关闭读取对象
  XmlDocument doc = new XmlDocument();//定义xml对象
  doc.LoadXml(result);//将结果变量中的内容作为xml加载如xmldoc
  XmlNode node = doc.SelectSingleNode("datas/info/errcode");//从xmldoc中选择 datas/info/errcode 节
  if (node.InnerText.Trim() == "0") //判断该节内容是否为0
  {
  return true;
  } --------------------编程问答-------------------- 谢谢大侠 我想要一段接收的代码 我这个是把注册信息发出去 
如果我是对方我要怎么去接收他传过来的信息啊 --------------------编程问答-------------------- string result = "";//定义一保存结果变量
  string url =ConfigurationManager.AppSettings["b2c"].ToString();//从配置文件中读取内容 这个貌似没用用
  url = "api/user_register.php?username=" + username + "&password=" + pwd + "&email=" + email + "&phone=" + phone + ""; //拼接url字符串并传值
  HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(url); //创建一http连接请求
  Stream stream = hwr.GetRequestStream(); //定义流变量
  stream = hwr.GetResponse().GetResponseStream();//获取从url中接收的字符流
  StreamReader sr = new StreamReader(stream);//定义流读取对象,并读取
  result = sr.ReadToEnd();//将读取结果存入结果变量
  sr.Close();//关闭读取对象
  XmlDocument doc = new XmlDocument();//定义xml对象
  doc.LoadXml(result);//将结果变量中的内容作为xml加载如xmldoc
  XmlNode node = doc.SelectSingleNode("datas/info/errcode");//从xmldoc中选择 datas/info/errcode 节
  if (node.InnerText.Trim() == "0") //判断该节内容是否为0
  {
  return true;
  } --------------------编程问答-------------------- 楼上好详细

呵呵 接收分别是

Request.QueryString["username"].ToString();

Request.QueryString["password"].ToString();

Request.QueryString["email"].ToString();

Request.QueryString["phone"].ToString();
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,