La manipulation de l'événement onchange dans le HTML.DropDownList Rasoir MVC
Je suis de la manipulation d'un onchange
événement avec une valeur sélectionnée par simple HTML comme ceci:
<select onchange="location = this.value;">
<option value="/product/categoryByPage?PageSize=15" selected="selected">15</option>
<option value="/product/categoryByPage?PageSize=30" selected="selected">30</option>
<option value="/product/categoryByPage?PageSize=50" selected="selected">50</option>
</select>
Le faire comme ceci:
List<SelectListItem> items = new List<SelectListItem>();
string[] itemArray = {"15","30","50"};
for (int i = 0; i < itemArray.Count(); i++)
{
items.Add(new SelectListItem
{
Text = itemArray[i],
Value = "/product/categoryByPage?pageSize=" + itemArray[i]
});
}
ViewBag.CategoryID = items;
@Html.DropDownList("CategoryID")
Comment puis-je gérer onchange
avec @Html.DropDownList()
Vous devez vous connecter pour publier un commentaire.
Description
Vous pouvez utiliser une autre surcharge de la
DropDownList
méthode. Choisissez le produit dont vous avez besoin et passer enun objet avec vos attributs html.
Échantillon
Plus D'Informations
La façon de dknaack ne fonctionne pas pour moi, j'ai trouvé cette solution:
où
Dans le contrôleur, vous pouvez ajouter: