D'abord, vous devez fournir des données pour votre menu déroulant (sélection) dans un contrôleur -> l'action comme celui-ci. Je suis suppose que vous avez une action appelée Créer et vous avez un modèle avec Nom et Id propriétés, donc:
public ActionResult Create()
{
var ListData = _db.ListData.ToList();
ViewBag.List = new SelectList(ListData, "Id", "Name", "0");
return View();
}
Après cela, vous devez utiliser ce type de code pour rendre la liste déroulante (sélectionnez) élément dans le fichier cshtml à partir des données fournies (ViewBag.List):
@Html.DropDownListFor(m => m.[use a viewModel to set data], (SelectList)ViewBag.List, new {});
Pls ajouter un code de ce que vous avez déjà essayé, votre base de données objet de pays, votre contrôleur et la vue que vous utilisez – User3250