Új hozzászólás Aktív témák
-
trisztan94
őstag
válasz
martonx
#4462
üzenetére
Sehogy, mert kiszedtem azt az egész részt a kódómból, mert ahogy láttam az csak a viewbag változót hozza létre, így csak a fent leírt enum maradt. De visszarakom a viewbag-os megoldást, meglesem úgy:
Na, így néz most ki a controller, visszatéve a viewbag-et:
public enum Sexes { Válassz_egyet, Férfi, Nő, Nem_szeretném_megmondani };
private void SetViewBagSex (Sexes Sex)
{
IEnumerable<Sexes> values =
Enum.GetValues(typeof(Sexes))
.Cast<Sexes>();
IEnumerable<SelectListItem> items =
from value in values
select new SelectListItem
{
Text = value.ToString(),
Value = value.ToString(),
Selected = value == Sex,
};
ViewBag.Sex = items;
}
//
// GET: /Regisztracio/
public ActionResult Regisztracio()
{
SetViewBagSex(Sexes.Férfi);
return View();
}és így a view-ban a DropDownList:
@Html.DropDownListFor(m => m.Sex, ViewBag.Sex)
Erre a dropdownlist-re ezt az errort dobja a visual studio:
'System.Web.Mvc.HtmlHelper<project.Models.RegisterModel>' has no applicable method named 'DropDownListFor' but appears to have an extension method by that name. Extension methods cannot be dynamically dispatched. Consider casting the dynamic arguments or calling the extension method without the extension method syntax. c:\Users\Trisztán\Documents\Visual Studio
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Affinity Designer
- exHWSW - Értünk mindenhez IS
- Fejhallgatós találkozó
- OLED TV topic
- Azonnali fotós kérdések órája
- Hitelkártyák használata, hitelkártya visszatérítés
- Gyúrósok ide!
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Itt a Valve GŐZGÉP — Steam Machine, mi vagy te? 🧐
- Óra topik
- További aktív témák...
- ÚJ HP Omen 16 - 16,1" FHD 144Hz - i5 13420H - 16GB - 512GB - RTX 4050 - Win11 - 3 év garancia
- BONTATLAN Új iPhone 17 PRO MAX Silver - Ezüst 256-512GGB Független 1év Apple G Azonnal átvehető.Deák
- HP ZBook Fury 15 G8 Garancia 2026.01.09.
- Xbox Wireless headset
- Samsung Galaxy S22 8/128GB, Megkímélt, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- BESZÁMÍTÁS! Apple iPhone 12 Mini 64GB mobiltelefon garanciával hibátlan működéssel
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- LG NanoCell 43NANO763QA csere is érdekel (dobozával minden tarozéka meg van)
- OnePlus 13 Gyors teljesítmény és modern dizájn Midnight Ocean 16/512 GB
- Bomba ár! HP ProBook 430 G5 - i5-8GEN I 8GB I 128SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest

