我希望人们从下拉列表中进行选择,他们的选择会将他们带到他们选择的页面。
答案 0 :(得分:4)
在aspx中
<asp:DropDown ID="MyDropDown" runat="server" AutoPostBack="true" OnSelectedIndexChanged="RedirectUser">
<asp:ListItem Value="/MyPage.aspx" Text="MyPage"/>
</asp:DropDown>
在代码背后
protected void RedirectUser(object sender, EventArgs e)
{
Response.Redirect(MyDropDown.SelectedValue);
}
好的再次阅读“问题”并且你没有指定ASP.NET但是没关系,问题中的更多细节会有所帮助
答案 1 :(得分:4)
你可以使用一些javascript:
<select name='jumpMenu' onchange='javascript:window.location.href = this.value;'>
<option value='Department.aspx?DeptID=0'>--Department 0</option>
<option value='Department.aspx?DeptID=1'>--Department 1</option>
<option value='Department.aspx?DeptID=2'>--Department 2</option>
<option value='Department.aspx?DeptID=3'>--Department 3</option>
</select>
答案 2 :(得分:0)
如果使用ASP.NET MVC和Bootstrap,请使用此代码。您所要做的就是将控制器命名为“不使用控制器”,并将使用您将使用的“视图”操作。它应该适合你。此外,如果您不使用MVC,您只需使用&lt; a&gt;使用href =“”方法标记。希望这会有所帮助,我确实意识到这是一个老帖子,但我讨厌在没有答案的情况下找到问题。
Options All -Indexes