如何选择下拉列表值?

时间:2013-04-16 20:26:04

标签: c# asp.net html parsing post

我有两页“first.aspx”和“second.aspx”。

在“first.aspx”

<form name="frm" method="post" action="second.aspx">
 <select name="ApiasDDL">
  <option value="36">Option 1</option>
  <option value="63">Option 2</option>
 </select>

 <input name="num" id="num_id" type="text" >
 <input name="ResultBtn" type="submit" class="button"">
</form>

我正在向“second.aspx”发出POST次请求。我的代码是......

//my postvars
byte[]  buffer = Encoding.ASCII.GetBytes("num=123"); //here i want to select 
                                                     //dropdownlist value=36 also

HttpWebRequest WebReq = 
(HttpWebRequest)WebRequest.Create("second.aspx");

WebReq.Method = "POST";
....
....

如何在value=36中选择下拉列表my postvars

1 个答案:

答案 0 :(得分:1)

您的POST数据必须如下所示:

"ApiasDDL=36&num=123&ResultBtn=Submit"

如果您想查看浏览器将发送哪些POST数据,最简单的方法是:

  1. 打开Goog​​le Chrome
  2. 点击F12以显示开发者工具
  3. 点击“网络”标签
  4. 填写页面上的表格,然后点击“提交”
  5. 在开发者工具的“网络”标签上,您可以检查请求详细信息
  6. (你也可以使用Fiddler或其他一些工具)