2009-02-24 8 views
0

Je veux que les gens choisissent dans une liste déroulante, et que leur choix les amène à une page qu'ils ont choisie.Liste déroulante

+1

Alors, quelle est votre question exactement? –

Répondre

4

Dans ASPX

<asp:DropDown ID="MyDropDown" runat="server" AutoPostBack="true" OnSelectedIndexChanged="RedirectUser"> 
    <asp:ListItem Value="/MyPage.aspx" Text="MyPage"/> 
</asp:DropDown> 

Dans le code derrière

protected void RedirectUser(object sender, EventArgs e) 
{ 
    Response.Redirect(MyDropDown.SelectedValue); 
} 

Ok lire la "question" à nouveau et vous ne spécifiez pas ASP.NET, mais tant pis, plus de détails dans la question aurait aidé

4

Vous pouvez utiliser quelque chose comme ça avec un peu de 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> 
0

Si vous utilisez ASP.NET MVC et Bootstrap, utilisez ce code. Tout ce que vous avez à faire est de nommer le contrôleur "sans contrôleur après" que vous utiliserez et l'action "la vue" que vous utiliserez. Il devrait fonctionner pour vous. Aussi, si vous n'utilisez pas MVC, vous pouvez faire la même chose avec seulement la balise < avec la méthode href = "". J'espère que cela aidera et je me rends compte que c'est un vieux message, mais je déteste trouver des questions sans réponses.

<div class="dropdown"> 
     <button class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Legal Links<span class="caret"></span></button> 
     <ul class="dropdown-menu"> 
      <li><a asp-controller="Disclaimers" asp-action="CopyRight">Copyright</a></li> 
      <li><a asp-controller="Disclaimers" asp-action="AcceptUse">Acceptable Use</a></li> 
      <li><a role="separator" class="divider"></a></li> 
      <li>Terms &amp; Conditions</li> 
      <li><a asp-controller="Disclaimers" asp-action="TermsAndConditions">General</a></li> 
      <li><a asp-controller="Disclaimers" asp-action="ITTerms">IT Support</a></li> 
      <li><a asp-controller="Disclaimers" asp-action="Microsoft">Microsoft Software</a></li> 
      <li><a asp-controller="Disclaimers" asp-action="HostingServices">Hosting Services</a></li> 
      <li><a asp-controller="Disclaimers" asp-action="ManagedTerms">Managed Services</a></li> 
      <li><a asp-controller="Disclaimers" asp-action="Privacy">Privacy Policy</a></li> 
     </ul> 
    </div> 
Questions connexes