Хотите получить штат мудрый город
у меня 2 таблицы города и государства я хочу получить состояние мудрого города в dropdownlist , у меня уже есть обе таблицы данных в выходные данные в dropdownlist, но государство-мудрый город , не работает, у меня также с учетом внешнего ключа, я хочу сделать эту вещь в mvc5,
Что я уже пробовал:
я сделал свои обе таблицы с заданным внешним ключом
получение инструкции DDL данных в выходной
но я не могу получить его штат мудрый город
я пробовал это с помощью jscrpit, но не сработало
вот мой код контроллера:-
namespace Web4.Controllers { public class AccountController : Controller { private void PopulateLookups(eBusPassSystemEntities db) { IEnumerable<SelectListItem> item = db.tbl_state.Select(C => new SelectListItem { Value = C.state_name, Text = C.state_name }).ToList(); ViewBag.state = item; IEnumerable<SelectListItem> itenn = db.tbl_city.Select(C => new SelectListItem { Value = C.city_name, Text = C.city_name }).ToList(); ViewBag.city = itenn; } [HttpGet] public ActionResult register(tbl_state t) { using (eBusPassSystemEntities db = new eBusPassSystemEntities()) { PopulateLookups(db); } return View(); } [HttpPost] public ActionResult Register(tbl_user u) { if (!ModelState.IsValid) { using (eBusPassSystemEntities db = new eBusPassSystemEntities()) { PopulateLookups(db); } return View(); } using (eBusPassSystemEntities Db = new eBusPassSystemEntities()) { Db.tbl_user.Add(u); Db.SaveChanges(); } TempData["message"] = "Hello" + u.name + " Your Account Has been Succesfully created."; return RedirectToAction("Success"); } [HttpGet] public ActionResult Success() { ViewBag.message = TempData["message"]; return View(); } } }