Ú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!
- Futás, futópályák
- Valaki füllent az AMD CPU-k áremeléséről
- iPhone topik
- Milyen videókártyát?
- Linux kezdőknek
- Mibe tegyem a megtakarításaimat?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Az ötlet jó, de milyen a kivitelezés? Teszten a Chieftec Kockája
- OLED TV topic
- Linux felhasználók OFF topikja
- További aktív témák...
- AMD AM4-es HP OMEN 25L GT12 alaplapok - B550 chipset
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- iPhone 15 Pro 128GB 100% (1év Garancia)
- Eladó Samsung Galaxy S21 FE 5G 6/128GB / 12 hó jótállás
- BESZÁMÍTÁS! ASRock B550M R7 5700X 32GB DDR4 1TB SSD RTX 4070 Super 12GB GameMax Aero Mini ECO 650W
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

