当用户选择下拉列表时,我正在尝试重定向到另一个网页,并且一旦用户单击提交按钮,就应该将用户重定向到另一个网页。这是我的下拉列表和按钮的代码。点击“点击继续”按钮,用户应根据列表选择进入下一个网页。 我刚接触.Net请提前帮助谢谢!!
<asp:DropDownList ID="DropDownList1" runat="server"
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem Value="-1">Select User</asp:ListItem>
<asp:ListItem Value="staff">Staff</asp:ListItem>
<asp:ListItem Value="student">Student</asp:ListItem>
</asp:DropDownList>
<br />
<br />
<br />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click"
Text="Click to Proceed" />
答案 0 :(得分:1)
在Button1_Click事件中,使用Response.Redirect方法将人员发送到相应的页面。
http://msdn.microsoft.com/en-us/library/a8wa7sdt%28v=vs.110%29.aspx
答案 1 :(得分:0)
以下内容对您有所帮助。
protected void Button1_Click(object sender, EventArgs e)
{
string sel_val = DropDownList1.SelectedValue; // use sel_val to apply if, else logic to redirect to
// some possible examples
if (sel_val != "-1") // as SelectedValue is string
{
// assuming there is staff.aspx, and you want to redirect to that page on selecting staff, this is just an example
Response.Redirect(sel_val + ".aspx"); // use this to redirect to required page
}
}
同样更改这样的aspx代码。注意我已从OnClick
更改了onclick
。
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click"
Text="Click to Proceed" />