2
Как я могу отображать данные из jsonresult на моем контроллере в моем представлении?Как отображать данные из jsonresult на MVC4 View
Просьба указать, как отобразить его на экране. Я новичок в разработке приложения MVC4.
Вот код моего действий:
public ActionResult IndexChange(string ProposalID)
{
PurchaseOrderViewModel po;
int proposalId = 0;
proposalId = Convert.ToInt32(Session["ProposalID"]);
int ID = Convert.ToInt32(Session["InstitutionID"]);
List<Institution> lstInstitution = new List<Institution>();
lstInstitution = db.Institutions.Where(x => x.InstitutionID == ID).ToList();
List<NewProposal> lstPropospal = new List<NewProposal>();
lstPropospal = db.NewProposal.Where(x => x.ProposalID == proposalId).ToList();
ViewBag.Proposal = new SelectList(db.NewProposal.Where(x => x.Status.StatusID == 3), "ProposalID", "ProposalCode");
var model = new PurchaseOrderViewModel
{
Institution = lstInstitution,
Proposal = lstPropospal
};
return Json(model, JsonRequestBehavior.AllowGet);
}
Becauase У меня есть раскрывающийся список в представлении, как только я меняю selectedindex, мне нужно заполнить данные в текстовых окнах. Я попытался вернуть модель, но просмотр не отображает данные, которые мне нужны. – user3201367
Вы делаете это с помощью ajax или обновляете страницу? – Nilesh
Да Я использовал ajax на selectedindexchange и перенаправил его на другое действие, которое заполнит модель. Но когда я попытался вернуть модель, View не будет отображать данные. – user3201367