我对 asp.net 还很陌生,在从注册页面添加角色时遇到了麻烦。我正在使用使用 asp.net 框架 4 创建新网站时提供的预制注册页面。我在其中添加了此标签和下拉列表,这是 .aspx 文件中的代码:
<p>
<%--This is for the user type--%>
<asp:Label ID="UserTypeLabel" runat="server">What type of user are you? Please select from below. </asp:Label>
<asp:DropDownList ID="DropDownList1" runat="server"
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem Value="0">Please select an item below...</asp:ListItem>
<asp:ListItem Value="1">Builder</asp:ListItem>
<asp:ListItem Value="2">Investor</asp:ListItem>
<asp:ListItem Value="3">Other</asp:ListItem>
</asp:DropDownList>
<%--END USER TYPE--%>
</p>
现在我想知道用户选择了什么,当我尝试在 .aspx.cs 文件中添加代码时,它似乎没有“看到”下拉列表。我曾尝试使用以下访问:
1) registeruser.dropdownlist1.value(错误消息Error1'System.Web.UI.WebControls.CreateUserWizard'不包含'dropdownlist1'的定义并且没有扩展方法'dropdownlist1'接受类型的第一个参数)
2)dropdownlist1.value(错误信息名称dropdownlist1在当前上下文中不存在)
是否有我需要的包含文件,或者是否有一种方法可以让 aspx.cs 页面访问 ddl?注意:字段集包含在 a 和 a 中,并且不确定这是否重要。