我有一个简单的 ASP.NET Web 表单,如下所示:
<form id="form1" runat="server">
<asp:TextBox ID="txt" runat="server"></asp:TextBox>
<asp:DropDownList ID="ddl" runat="server">
<asp:ListItem Text="X" Value="X"></asp:ListItem>
<asp:ListItem Text="Y" Value="Y"></asp:ListItem>
<asp:ListItem Text="Z" Value="Z"></asp:ListItem>
</asp:DropDownList>
<asp:Button ID="btn" runat="server" Text="Button" />
</form>
Request.Form包含以下键/值对:
[0] _VIEWSTATE
[1] _EVENTVALIDATION
[2] txt
[3] ddl
[4] btn
如何区分按钮 (btn) 与文本框值 (txt) 或下拉列表值 (ddl)?还是我需要想出一个命名约定?我正在尝试迭代 Request.Form 对象并将表单值保存到哈希表中以供以后使用。
谢谢。