請參閱附加的圖像。 我使用動態DropDownList顯示國家,州&城市在我的Add_New組織形式。我正在從SQL數據庫中檢索DropDownList項目。動態DropDownList中的問題使用JQuery
問題是,當我點擊提交按鈕時,它將ID存儲到數據庫中,而不是DropDownList項的文本。
請幫我我已經嘗試了很多解決方案,但問題仍然存在。 控制器將數據保存:
[HttpPost]
Public ActionResult Addnew(Organiztioninfo org)
{
db.Organiztioninfoes.Add(org);
db.SaveChanges();
return View();
}
//Organization Info is my table name. I am using Entity Framework
控制器用於檢索國家列表數據表格數據庫:
Public JsonResult Details()
{
var country = db.countries.ToList();
//countries is database table name holding list of countries
List<SelectListItems> licountry = new List<SelectListItems>();
foreach(var u in country)
{
licountry.Add(new SelectListItems{Text = u.Name, Value= u.ID.ToString()});
}
return Json(new SelectList(licountry, "Value", "Text",
JsonRequestBehaviour.AllowGet))
}
//Same Methods are implemented for populating State & Cities list..
DropDownList-Code|| J Query-Dynamic List||
將數據保存到數據庫的代碼在哪裏?你是否將數據保存在同一個表中? –
我有一個在HTTP POST請求上調用的控制器方法。 – Ali
您能分享該代碼嗎?使用代碼更新原始帖子...請勿在評論中分享代碼.. –