2
如何將我的控制器上的jsonresult數據顯示到我的視圖?如何從MVC4上的jsonresult顯示數據
請提供有關如何在視圖中顯示的步驟。我是新開發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
是的,我在selectedindexchange上使用了ajax,並將其重定向到另一個將填充模型的動作。但是當我試圖返回模型時,View將不會顯示數據。 – user3201367