问题描述
||
我正在学习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
)。
您可能希望看到这个几乎相同的问题,尤其是本文。