从WinFormC#传递参数例如换页到网站

问题描述

|| 我正在学习C#。我试图创建一个通过要求用户输入他的卷号来获取考试结果的应用。 我知道我必须使用“ 0”或听起来类似的东西。 这是result.php页面的源页面摘要。
<form action=\"resultstatus.php\" method=\"post\" name=\"myform\" id=\"myform\">
   <p align=\"center\">
      <font face=\"Verdana,Arial,Helvetica,sans-serif\" size=\"2\">
      <span class=\"style6\">Please enter your Application Number or Registration Number </span>
      <input type=\"text\" name=\"regno\" size=\"12\" maxlength=\"10\" />
      <input type=\"submit\" name=\"submit\" value=\"Submit\" onenter = \"submit\" onclick=\"submit\" />
我怎样才能将此no no传递给服务器,以便可以处理HTML页面? 如何为用户名,密码等完成此操作? 这是我到目前为止所做的,并且没有任何结果:
Byte[] Bytes;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(\"http://xvc.com/result.php\");
Stream RequestStream;
HttpWebResponse Response;

Bytes = Encoding.UTF8.GetBytes(\"006453\");
request.Method = \"POST\";
request.ContentLength = Bytes.Length;
request.ContentType  = \"text/Html\"; //Set accordingly

RequestStream = request.GetRequestStream();
RequestStream.Write(Bytes,Bytes.Length);
RequestStream.Close();

Response = ( HttpWebResponse) request.GetResponse(); 
StreamReader ResponseStream = new StreamReader(Response.GetResponseStream(),Encoding.ASCII);
字符串Result = ResponseStream.ReadToEnd();     ResponseStream.Close();             MessageBox.Show(Result);     

解决方法

        基本上,您必须创建一个到
resultstatus.php
的HTTP POST,并为其提供卷号(
regno
)。 您可能希望看到这个几乎相同的问题,尤其是本文。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...