如何将aspx表单值传递给aspx.cs变量。 当我在第1页并选择第1项时,我希望将PROC1的值发送到下一页。我不知道如何接受它。
aspx表单(page1.aspx)
<select>
<option value="" disabled="disabled" selected="selected">Please select a name</option>
<option value="PROC1">item 1</option>
<option value="PROC2">item 2</option>
</select>
<input type="submit" value="Submit" />
接收c#class(page2.aspx)
protected void Page_Load(object sender, EventArgs e)
{
// I want to know how to capture the value of PROC1
// so I can use it as a variable on this new page
}
答案 0 :(得分:0)
首先,您需要为表单元素指定name
属性。这是表单发送到服务器的键/值对中的“键”:
<select name="someSelect">
然后,当此表单发布到页面时,您可以访问该页面上Request
对象中的表单值:
var selectedValue = Request.Form["someSelect"];