C#:如何将带有一些选中复选框的表单发布到网站?
我正在使用 C# 工作,我想发布到一个具有多个复选框的网站,并根据选中的复选框返回一个数据文件。
首先,如何发布带有选中复选框的表单? 一旦完成,我如何获取网站发送给我的数据文件?
I'm working in C#, and I want to POST to a website that has multiple checkboxes and returns a datafile depending on which checkboxes are checked.
First of all, how do I post a form with checked checkboxes ?
And once that is done, how do I get the datafile the site sends me ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通过这个简单的 ASP 代码,我们可以看到复选框值如何通过 POST 请求发送:
tst.asp
如果我们选中所有复选框,H3 行将向我们展示这一点:
现在我们知道数据应该如何发送被张贴。通过下面的示例代码,您应该能够做到。
C# 方法示例
希望我有所帮助。
有用的链接:
With this simple ASP code, we can see how checkboxes values are sent through a POST request:
tst.asp
The H3 line show us this, if we check all the checkboxes:
Now we know how the data should be posted. With the sample code below, you should be able to do it.
C# method sample
Hope I've helped.
Useful links:
您需要使用 System.Net.HttpWebRequest 命名空间创建一些 WebRequest。
您可以使用 HttpWebRequest 创建 GET 或 POST 连接。
此处有一篇很棒的文章,您还可以查看MSDN 上的
System.Net.HttpWebRequest
。You'll want to make some WebRequests using the
System.Net.HttpWebRequest
namespace.You can create a GET or a POST connection with HttpWebRequest.
There's a great article on it here and you can also check out
System.Net.HttpWebRequest
on MSDN.